benchexec/../run-test.sh Library-TraceCheckerUtilsTest de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.owickigries.PetriOwickiGriesTestSuite ConcurrencySafety.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 9 ms. ├─ JUnit Vintage │ ├─ PetriOwickiGriesTestSuite │ │ ├─ ConcurrencySafety_bigshot_s2_i_BEv2_AllErrorsAtOnce_ats │ │ │ tags: [] │ │ │ uniqueId: [engine:junit-vintage]/[runner:de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.owickigries.PetriOwickiGriesTestSuite]/[test:ConcurrencySafety_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]: 'ConcurrencySafety.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@18a3962d [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@18a3962d [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@18a3962d [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@18a3962d [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@18a3962d [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@18a3962d [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@18a3962d [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@18a3962d [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@18a3962d [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@18a3962d [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@18a3962d [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@18a3962d [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@18a3962d [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@18a3962d [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@18a3962d [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@18a3962d [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@18a3962d [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@18a3962d [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@18a3962d [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@18a3962d [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@18a3962d [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@18a3962d [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@18a3962d [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@18a3962d [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@62679465 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [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@62679465 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [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@62679465 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: simplifying formula of DAG size 15 [DEBUG]: DAG size before simplification 15, DAG size after simplification 15 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: simplifying formula of DAG size 28 [DEBUG]: DAG size before simplification 28, DAG size after simplification 28 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [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@62679465 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [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@62679465 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [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@62679465 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@62679465 [DEBUG]: simplifying formula of DAG size 12 [DEBUG]: DAG size before simplification 12, DAG size after simplification 12 [INFO]: Initialized classic predicate unifier [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: simplifying formula of DAG size 15 [DEBUG]: DAG size before simplification 15, DAG size after simplification 15 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [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@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [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@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [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@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [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@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: simplifying formula of DAG size 46 [DEBUG]: DAG size before simplification 46, DAG size after simplification 43 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [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@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: simplifying formula of DAG size 34 [DEBUG]: DAG size before simplification 34, DAG size after simplification 34 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [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@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [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@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [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@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [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@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: simplifying formula of DAG size 70 [DEBUG]: DAG size before simplification 70, DAG size after simplification 47 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [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@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [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@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: simplifying formula of DAG size 33 [DEBUG]: DAG size before simplification 33, DAG size after simplification 33 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: simplifying formula of DAG size 38 [DEBUG]: DAG size before simplification 38, DAG size after simplification 38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: simplifying formula of DAG size 36 [DEBUG]: DAG size before simplification 36, DAG size after simplification 36 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: simplifying formula of DAG size 69 [DEBUG]: DAG size before simplification 69, DAG size after simplification 52 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: simplifying formula of DAG size 20 [DEBUG]: DAG size before simplification 20, DAG size after simplification 20 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@6a988392 [DEBUG]: simplifying formula of DAG size 37 [DEBUG]: DAG size before simplification 37, DAG size after simplification 37 [INFO]: Initialized classic predicate unifier [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [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@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: simplifying formula of DAG size 15 [DEBUG]: DAG size before simplification 15, DAG size after simplification 15 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: simplifying formula of DAG size 38 [DEBUG]: DAG size before simplification 38, DAG size after simplification 38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [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@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: simplifying formula of DAG size 33 [DEBUG]: DAG size before simplification 33, DAG size after simplification 33 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [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@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: simplifying formula of DAG size 36 [DEBUG]: DAG size before simplification 36, DAG size after simplification 36 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: simplifying formula of DAG size 28 [DEBUG]: DAG size before simplification 28, DAG size after simplification 28 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: simplifying formula of DAG size 38 [DEBUG]: DAG size before simplification 38, DAG size after simplification 38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: simplifying formula of DAG size 38 [DEBUG]: DAG size before simplification 38, DAG size after simplification 38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: simplifying formula of DAG size 38 [DEBUG]: DAG size before simplification 38, DAG size after simplification 38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: simplifying formula of DAG size 38 [DEBUG]: DAG size before simplification 38, DAG size after simplification 38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [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@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: simplifying formula of DAG size 40 [DEBUG]: DAG size before simplification 40, DAG size after simplification 40 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: simplifying formula of DAG size 38 [DEBUG]: DAG size before simplification 38, DAG size after simplification 38 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@2484f433 [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@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: simplifying formula of DAG size 48 [DEBUG]: DAG size before simplification 48, DAG size after simplification 48 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: simplifying formula of DAG size 54 [DEBUG]: DAG size before simplification 54, DAG size after simplification 54 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: simplifying formula of DAG size 44 [DEBUG]: DAG size before simplification 44, DAG size after simplification 44 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: simplifying formula of DAG size 54 [DEBUG]: DAG size before simplification 54, DAG size after simplification 54 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: simplifying formula of DAG size 52 [DEBUG]: DAG size before simplification 52, DAG size after simplification 52 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [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@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [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@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: simplifying formula of DAG size 56 [DEBUG]: DAG size before simplification 56, DAG size after simplification 56 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: simplifying formula of DAG size 46 [DEBUG]: DAG size before simplification 46, DAG size after simplification 46 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: simplifying formula of DAG size 56 [DEBUG]: DAG size before simplification 56, DAG size after simplification 56 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [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@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [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@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: simplifying formula of DAG size 55 [DEBUG]: DAG size before simplification 55, DAG size after simplification 55 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: simplifying formula of DAG size 50 [DEBUG]: DAG size before simplification 50, DAG size after simplification 50 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: simplifying formula of DAG size 46 [DEBUG]: DAG size before simplification 46, DAG size after simplification 46 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: simplifying formula of DAG size 11 [DEBUG]: DAG size before simplification 11, DAG size after simplification 11 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: simplifying formula of DAG size 8 [DEBUG]: DAG size before simplification 8, DAG size after simplification 8 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: simplifying formula of DAG size 49 [DEBUG]: DAG size before simplification 49, DAG size after simplification 49 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: simplifying formula of DAG size 56 [DEBUG]: DAG size before simplification 56, DAG size after simplification 56 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: simplifying formula of DAG size 34 [DEBUG]: DAG size before simplification 34, DAG size after simplification 34 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: simplifying formula of DAG size 54 [DEBUG]: DAG size before simplification 54, DAG size after simplification 54 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: simplifying formula of DAG size 54 [DEBUG]: DAG size before simplification 54, DAG size after simplification 54 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: simplifying formula of DAG size 54 [DEBUG]: DAG size before simplification 54, DAG size after simplification 54 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: simplifying formula of DAG size 3 [DEBUG]: DAG size before simplification 3, DAG size after simplification 3 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [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@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@60b71e8f [DEBUG]: simplifying formula of DAG size 53 [DEBUG]: DAG size before simplification 53, DAG size after simplification 53 [INFO]: Number of proof automata: 5 [INFO]: 71 / 86 letters are loopers in proof 0 [INFO]: 41 / 86 letters are loopers in proof 1 [INFO]: 27 / 86 letters are loopers in proof 2 [INFO]: 34 / 86 letters are loopers in proof 3 [INFO]: 26 / 86 letters are loopers in proof 4 [INFO]: Loopers in proof automata: min=26, max=71, median=34 [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:[8][0] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 2, total #Conditions: 13 [DEBUG]: Constructed Non-cut-off-Event: 2:2A:[14][1] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 3, total #Conditions: 16 [DEBUG]: Constructed Non-cut-off-Event: 3:3A:[83][2] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 4, total #Conditions: 21 [DEBUG]: Constructed Non-cut-off-Event: 4:4A:[19][3] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 5, total #Conditions: 26 [DEBUG]: Constructed Non-cut-off-Event: 5:5A:[17][4] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 6, total #Conditions: 31 [DEBUG]: Constructed Non-cut-off-Event: 6:6A:[38][5] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 7, total #Conditions: 36 [DEBUG]: Constructed Non-cut-off-Event: 7:7A:[15][6] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 8, total #Conditions: 41 [DEBUG]: Constructed Non-cut-off-Event: 8:8A:[5][7] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 9, total #Conditions: 46 [DEBUG]: Constructed Non-cut-off-Event: 9:9A:[80][8] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 10, total #Conditions: 51 [DEBUG]: Constructed Non-cut-off-Event: 10:10A:[29][9] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 11, total #Conditions: 56 [DEBUG]: Constructed Non-cut-off-Event: 11:11A:[12][10] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 12, total #Conditions: 61 [DEBUG]: Constructed Non-cut-off-Event: 12:12A:[27][11] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 13, total #Conditions: 66 [DEBUG]: Constructed Non-cut-off-Event: 13:13A:[9][12] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 14, total #Conditions: 71 [DEBUG]: Constructed Non-cut-off-Event: 14:14A:[75][13] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 15, total #Conditions: 76 [DEBUG]: Constructed Non-cut-off-Event: 15:15A:[84][14] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 16, total #Conditions: 81 [DEBUG]: Constructed Non-cut-off-Event: 16:16A:[6][15] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 17, total #Conditions: 86 [DEBUG]: Constructed Non-cut-off-Event: 17:17A:[30][16] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 18, total #Conditions: 87 [DEBUG]: Constructed Non-cut-off-Event: 18:18A:[31][17] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 19, total #Conditions: 92 [DEBUG]: Constructed Non-cut-off-Event: 19:19A:[11][18] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 20, total #Conditions: 97 [DEBUG]: Constructed Non-cut-off-Event: 20:20A:[20][19] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 21, total #Conditions: 102 [DEBUG]: Constructed Non-cut-off-Event: 21:21A:[13][20] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 22, total #Conditions: 103 [DEBUG]: Constructed Non-cut-off-Event: 22:22A:[4][21] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 23, total #Conditions: 104 [DEBUG]: Constructed Non-cut-off-Event: 23:23A:[18][22] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 24, total #Conditions: 109 [DEBUG]: Constructed Non-cut-off-Event: 24:24A:[70][23] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 25, total #Conditions: 117 [DEBUG]: Constructed Non-cut-off-Event: 25:25A:[41][24] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 26, total #Conditions: 118 [DEBUG]: Constructed Non-cut-off-Event: 26:25A:[82][25] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 27, total #Conditions: 119 [DEBUG]: Constructed Non-cut-off-Event: 27:26A:[42][26] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 28, total #Conditions: 125 [DEBUG]: Constructed Non-cut-off-Event: 28:26A:[86][27] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 3, total #Events: 29, total #Conditions: 126 [DEBUG]: Constructed Non-cut-off-Event: 29:27A:[43][28] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 30, total #Conditions: 131 [DEBUG]: Constructed Non-cut-off-Event: 30:27A:[2][30] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 31, total #Conditions: 136 [DEBUG]: Constructed Cut-off-Event: 31:29A:[42][26] [DEBUG]: Possible Extension size: 3, total #Events: 32, total #Conditions: 142 [DEBUG]: Constructed Non-cut-off-Event: 32:28A:[44][32] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 33, total #Conditions: 147 [DEBUG]: Constructed Non-cut-off-Event: 33:29A:[2][29] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 34, total #Conditions: 152 [DEBUG]: Constructed Cut-off-Event: 34:30A:[2][31] [DEBUG]: Possible Extension size: 3, total #Events: 35, total #Conditions: 157 [DEBUG]: Constructed Non-cut-off-Event: 35:29A:[45][34] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 3, total #Events: 36, total #Conditions: 158 [DEBUG]: Constructed Non-cut-off-Event: 36:30A:[43][28] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 3, total #Events: 37, total #Conditions: 163 [DEBUG]: Constructed Cut-off-Event: 37:31A:[2][33] [DEBUG]: Possible Extension size: 2, total #Events: 38, total #Conditions: 168 [DEBUG]: Constructed Non-cut-off-Event: 38:30A:[46][35] [DEBUG]: The Event lead to 0 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 39, total #Conditions: 169 [DEBUG]: Constructed Non-cut-off-Event: 39:31A:[44][32] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 40, total #Conditions: 174 [DEBUG]: Constructed Non-cut-off-Event: 40:32A:[45][34] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 41, total #Conditions: 175 [DEBUG]: Constructed Non-cut-off-Event: 41:33A:[46][35] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 42, total #Conditions: 176 [DEBUG]: Constructed Non-cut-off-Event: 42:34A:[71][36] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 43, total #Conditions: 183 [DEBUG]: Constructed Non-cut-off-Event: 43:35A:[24][37] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 44, total #Conditions: 184 [DEBUG]: Constructed Non-cut-off-Event: 44:36A:[1][38] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 45, total #Conditions: 185 [DEBUG]: Constructed Non-cut-off-Event: 45:37A:[10][39] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 46, total #Conditions: 186 [DEBUG]: Constructed Non-cut-off-Event: 46:38A:[21][40] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 47, total #Conditions: 191 [DEBUG]: Constructed Non-cut-off-Event: 47:39A:[68][41] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 48, total #Conditions: 199 [DEBUG]: Constructed Non-cut-off-Event: 48:40A:[77][42] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 49, total #Conditions: 200 [DEBUG]: Constructed Non-cut-off-Event: 49:40A:[47][43] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 50, total #Conditions: 201 [DEBUG]: Constructed Non-cut-off-Event: 50:41A:[32][44] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 51, total #Conditions: 202 [DEBUG]: Constructed Non-cut-off-Event: 51:41A:[48][45] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 3, total #Events: 52, total #Conditions: 207 [DEBUG]: Constructed Non-cut-off-Event: 52:42A:[25][46] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 3, total #Events: 53, total #Conditions: 212 [DEBUG]: Constructed Cut-off-Event: 53:44A:[25][46] [DEBUG]: Possible Extension size: 2, total #Events: 54, total #Conditions: 217 [DEBUG]: Constructed Non-cut-off-Event: 54:42A:[50][47] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 3, total #Events: 55, total #Conditions: 223 [DEBUG]: Constructed Non-cut-off-Event: 55:43A:[52][49] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 3, total #Events: 56, total #Conditions: 224 [DEBUG]: Constructed Non-cut-off-Event: 56:44A:[48][45] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 3, total #Events: 57, total #Conditions: 229 [DEBUG]: Constructed Cut-off-Event: 57:45A:[25][48] [DEBUG]: Possible Extension size: 2, total #Events: 58, total #Conditions: 234 [DEBUG]: Constructed Non-cut-off-Event: 58:44A:[54][50] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 3, total #Events: 59, total #Conditions: 239 [DEBUG]: Constructed Non-cut-off-Event: 59:45A:[50][47] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 3, total #Events: 60, total #Conditions: 245 [DEBUG]: Constructed Non-cut-off-Event: 60:45A:[55][51] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 61, total #Conditions: 250 [DEBUG]: Constructed Non-cut-off-Event: 61:46A:[52][49] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 62, total #Conditions: 251 [DEBUG]: Constructed Cut-off-Event: 62:47A:[25][48] [DEBUG]: Possible Extension size: 3, total #Events: 63, total #Conditions: 256 [DEBUG]: Constructed Non-cut-off-Event: 63:46A:[57][53] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 64, total #Conditions: 261 [DEBUG]: Constructed Non-cut-off-Event: 64:47A:[54][50] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 65, total #Conditions: 266 [DEBUG]: Constructed Cut-off-Event: 65:48A:[25][52] [DEBUG]: Possible Extension size: 3, total #Events: 66, total #Conditions: 271 [DEBUG]: Constructed Non-cut-off-Event: 66:47A:[59][54] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 67, total #Conditions: 276 [DEBUG]: Constructed Non-cut-off-Event: 67:48A:[55][51] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 68, total #Conditions: 281 [DEBUG]: Constructed Cut-off-Event: 68:49A:[25][55] [DEBUG]: Possible Extension size: 3, total #Events: 69, total #Conditions: 286 [DEBUG]: Constructed Non-cut-off-Event: 69:48A:[62][57] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 70, total #Conditions: 291 [DEBUG]: Constructed Non-cut-off-Event: 70:49A:[57][53] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 71, total #Conditions: 296 [DEBUG]: Constructed Cut-off-Event: 71:50A:[25][56] [DEBUG]: Possible Extension size: 3, total #Events: 72, total #Conditions: 301 [DEBUG]: Constructed Non-cut-off-Event: 72:49A:[64][58] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 73, total #Conditions: 306 [DEBUG]: Constructed Non-cut-off-Event: 73:50A:[59][54] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 74, total #Conditions: 311 [DEBUG]: Constructed Cut-off-Event: 74:51A:[25][56] [DEBUG]: Possible Extension size: 3, total #Events: 75, total #Conditions: 316 [DEBUG]: Constructed Non-cut-off-Event: 75:50A:[57][60] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 76, total #Conditions: 321 [DEBUG]: Constructed Non-cut-off-Event: 76:51A:[62][57] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 77, total #Conditions: 326 [DEBUG]: Constructed Cut-off-Event: 77:52A:[25][59] [DEBUG]: Possible Extension size: 3, total #Events: 78, total #Conditions: 331 [DEBUG]: Constructed Non-cut-off-Event: 78:51A:[59][61] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 79, total #Conditions: 336 [DEBUG]: Constructed Non-cut-off-Event: 79:52A:[64][58] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 80, total #Conditions: 341 [DEBUG]: Constructed Cut-off-Event: 80:53A:[25][62] [DEBUG]: Possible Extension size: 3, total #Events: 81, total #Conditions: 346 [DEBUG]: Constructed Non-cut-off-Event: 81:52A:[62][64] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 82, total #Conditions: 351 [DEBUG]: Constructed Non-cut-off-Event: 82:53A:[57][60] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 83, total #Conditions: 356 [DEBUG]: Constructed Cut-off-Event: 83:54A:[25][63] [DEBUG]: Possible Extension size: 3, total #Events: 84, total #Conditions: 361 [DEBUG]: Constructed Non-cut-off-Event: 84:53A:[64][65] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 85, total #Conditions: 366 [DEBUG]: Constructed Non-cut-off-Event: 85:54A:[59][61] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 86, total #Conditions: 371 [DEBUG]: Constructed Cut-off-Event: 86:55A:[25][63] [DEBUG]: Possible Extension size: 3, total #Events: 87, total #Conditions: 376 [DEBUG]: Constructed Non-cut-off-Event: 87:54A:[57][67] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 88, total #Conditions: 381 [DEBUG]: Constructed Non-cut-off-Event: 88:55A:[62][64] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 89, total #Conditions: 386 [DEBUG]: Constructed Cut-off-Event: 89:56A:[25][66] [DEBUG]: Possible Extension size: 3, total #Events: 90, total #Conditions: 391 [DEBUG]: Constructed Non-cut-off-Event: 90:55A:[59][68] [DEBUG]: The Event lead to 3 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 91, total #Conditions: 396 [DEBUG]: Constructed Non-cut-off-Event: 91:56A:[64][65] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 92, total #Conditions: 401 [DEBUG]: Constructed Cut-off-Event: 92:57A:[25][69] [DEBUG]: Possible Extension size: 4, total #Events: 93, total #Conditions: 406 [DEBUG]: Constructed Non-cut-off-Event: 93:56A:[61][70] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 94, total #Conditions: 411 [DEBUG]: Constructed Non-cut-off-Event: 94:56A:[62][71] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 95, total #Conditions: 416 [DEBUG]: Constructed Non-cut-off-Event: 95:57A:[57][67] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 96, total #Conditions: 421 [DEBUG]: Constructed Cut-off-Event: 96:58A:[25][69] [DEBUG]: Possible Extension size: 5, total #Events: 97, total #Conditions: 426 [DEBUG]: Constructed Non-cut-off-Event: 97:57A:[58][72] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 98, total #Conditions: 430 [DEBUG]: Constructed Non-cut-off-Event: 98:57A:[64][73] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 7, total #Events: 99, total #Conditions: 435 [DEBUG]: Constructed Non-cut-off-Event: 99:58A:[59][68] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 8, total #Events: 100, total #Conditions: 440 [DEBUG]: Constructed Cut-off-Event: 100:59A:[25][69] [DEBUG]: Possible Extension size: 7, total #Events: 101, total #Conditions: 445 [DEBUG]: Constructed Cut-off-Event: 101:59A:[25][69] [DEBUG]: Possible Extension size: 6, total #Events: 102, total #Conditions: 450 [DEBUG]: Constructed Non-cut-off-Event: 102:58A:[60][74] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 103, total #Conditions: 451 [DEBUG]: Constructed Non-cut-off-Event: 103:58A:[57][76] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 7, total #Events: 104, total #Conditions: 456 [DEBUG]: Constructed Non-cut-off-Event: 104:59A:[61][70] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 7, total #Events: 105, total #Conditions: 461 [DEBUG]: Constructed Cut-off-Event: 105:60A:[25][69] [DEBUG]: Possible Extension size: 6, total #Events: 106, total #Conditions: 466 [DEBUG]: Constructed Non-cut-off-Event: 106:59A:[62][71] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 107, total #Conditions: 471 [DEBUG]: Constructed Cut-off-Event: 107:60A:[25][75] [DEBUG]: Possible Extension size: 5, total #Events: 108, total #Conditions: 476 [DEBUG]: Constructed Non-cut-off-Event: 108:59A:[63][77] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 109, total #Conditions: 481 [DEBUG]: Constructed Non-cut-off-Event: 109:59A:[59][78] [DEBUG]: The Event lead to 3 new possible extensions. [DEBUG]: Possible Extension size: 8, total #Events: 110, total #Conditions: 486 [DEBUG]: Constructed Non-cut-off-Event: 110:60A:[58][72] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 8, total #Events: 111, total #Conditions: 490 [DEBUG]: Constructed Non-cut-off-Event: 111:60A:[64][73] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 8, total #Events: 112, total #Conditions: 495 [DEBUG]: Constructed Cut-off-Event: 112:61A:[25][75] [DEBUG]: Possible Extension size: 7, total #Events: 113, total #Conditions: 500 [DEBUG]: Constructed Non-cut-off-Event: 113:60A:[65][80] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 8, total #Events: 114, total #Conditions: 505 [DEBUG]: Constructed Non-cut-off-Event: 114:60A:[61][81] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 9, total #Events: 115, total #Conditions: 510 [DEBUG]: Constructed Non-cut-off-Event: 115:60A:[62][82] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 10, total #Events: 116, total #Conditions: 515 [DEBUG]: Constructed Non-cut-off-Event: 116:61A:[60][74] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 10, total #Events: 117, total #Conditions: 516 [DEBUG]: Constructed Cut-off-Event: 117:62A:[25][79] [DEBUG]: Possible Extension size: 9, total #Events: 118, total #Conditions: 521 [DEBUG]: Constructed Non-cut-off-Event: 118:61A:[57][76] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 9, total #Events: 119, total #Conditions: 526 [DEBUG]: Constructed Cut-off-Event: 119:62A:[25][75] [DEBUG]: Possible Extension size: 8, total #Events: 120, total #Conditions: 531 [DEBUG]: Constructed Non-cut-off-Event: 120:61A:[66][84] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 8, total #Events: 121, total #Conditions: 532 [DEBUG]: Constructed Non-cut-off-Event: 121:61A:[58][85] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 9, total #Events: 122, total #Conditions: 536 [DEBUG]: Constructed Non-cut-off-Event: 122:61A:[64][86] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 10, total #Events: 123, total #Conditions: 541 [DEBUG]: Constructed Non-cut-off-Event: 123:62A:[63][77] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 10, total #Events: 124, total #Conditions: 546 [DEBUG]: Constructed Cut-off-Event: 124:63A:[25][83] [DEBUG]: Possible Extension size: 9, total #Events: 125, total #Conditions: 551 [DEBUG]: Constructed Non-cut-off-Event: 125:62A:[59][78] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 10, total #Events: 126, total #Conditions: 556 [DEBUG]: Constructed Cut-off-Event: 126:63A:[25][75] [DEBUG]: Possible Extension size: 9, total #Events: 127, total #Conditions: 561 [DEBUG]: Constructed Cut-off-Event: 127:63A:[25][75] [DEBUG]: Possible Extension size: 8, total #Events: 128, total #Conditions: 566 [DEBUG]: Constructed Non-cut-off-Event: 128:62A:[51][87] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 8, total #Events: 129, total #Conditions: 567 [DEBUG]: Constructed Non-cut-off-Event: 129:62A:[60][74] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 8, total #Events: 130, total #Conditions: 568 [DEBUG]: Constructed Cut-off-Event: 130:63A:[63][91] [DEBUG]: Possible Extension size: 7, total #Events: 131, total #Conditions: 573 [DEBUG]: Constructed Non-cut-off-Event: 131:62A:[57][89] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 8, total #Events: 132, total #Conditions: 578 [DEBUG]: Constructed Non-cut-off-Event: 132:63A:[65][80] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 8, total #Events: 133, total #Conditions: 583 [DEBUG]: Constructed Non-cut-off-Event: 133:63A:[61][81] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 8, total #Events: 134, total #Conditions: 588 [DEBUG]: Constructed Cut-off-Event: 134:64A:[25][75] [DEBUG]: Possible Extension size: 7, total #Events: 135, total #Conditions: 593 [DEBUG]: Constructed Non-cut-off-Event: 135:63A:[62][82] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 7, total #Events: 136, total #Conditions: 598 [DEBUG]: Constructed Cut-off-Event: 136:64A:[25][88] [DEBUG]: Possible Extension size: 6, total #Events: 137, total #Conditions: 603 [DEBUG]: Constructed Non-cut-off-Event: 137:63A:[53][90] [DEBUG]: The Event lead to 0 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 138, total #Conditions: 604 [DEBUG]: Constructed Non-cut-off-Event: 138:63A:[59][92] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 139, total #Conditions: 609 [DEBUG]: Constructed Non-cut-off-Event: 139:64A:[66][84] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 140, total #Conditions: 610 [DEBUG]: Constructed Non-cut-off-Event: 140:64A:[58][85] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 141, total #Conditions: 614 [DEBUG]: Constructed Non-cut-off-Event: 141:64A:[64][86] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 142, total #Conditions: 619 [DEBUG]: Constructed Cut-off-Event: 142:65A:[25][93] [DEBUG]: Possible Extension size: 5, total #Events: 143, total #Conditions: 624 [DEBUG]: Constructed Non-cut-off-Event: 143:64A:[62][95] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 144, total #Conditions: 629 [DEBUG]: Constructed Non-cut-off-Event: 144:65A:[51][87] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 145, total #Conditions: 630 [DEBUG]: Constructed Non-cut-off-Event: 145:65A:[60][74] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 146, total #Conditions: 631 [DEBUG]: Constructed Cut-off-Event: 146:66A:[63][91] [DEBUG]: Possible Extension size: 5, total #Events: 147, total #Conditions: 636 [DEBUG]: Constructed Non-cut-off-Event: 147:65A:[57][89] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 148, total #Conditions: 641 [DEBUG]: Constructed Cut-off-Event: 148:66A:[25][94] [DEBUG]: Possible Extension size: 4, total #Events: 149, total #Conditions: 646 [DEBUG]: Constructed Non-cut-off-Event: 149:65A:[64][96] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 150, total #Conditions: 651 [DEBUG]: Constructed Non-cut-off-Event: 150:66A:[53][90] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 151, total #Conditions: 652 [DEBUG]: Constructed Non-cut-off-Event: 151:66A:[59][92] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 152, total #Conditions: 657 [DEBUG]: Constructed Cut-off-Event: 152:67A:[25][94] [DEBUG]: Possible Extension size: 4, total #Events: 153, total #Conditions: 662 [DEBUG]: Constructed Non-cut-off-Event: 153:66A:[57][98] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 154, total #Conditions: 667 [DEBUG]: Constructed Non-cut-off-Event: 154:67A:[72][99] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 155, total #Conditions: 674 [DEBUG]: Constructed Non-cut-off-Event: 155:67A:[62][95] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 156, total #Conditions: 679 [DEBUG]: Constructed Cut-off-Event: 156:68A:[25][97] [DEBUG]: Possible Extension size: 4, total #Events: 157, total #Conditions: 684 [DEBUG]: Constructed Non-cut-off-Event: 157:67A:[59][100] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 158, total #Conditions: 689 [DEBUG]: Constructed Non-cut-off-Event: 158:68A:[76][102] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 159, total #Conditions: 690 [DEBUG]: Constructed Non-cut-off-Event: 159:68A:[64][96] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 160, total #Conditions: 695 [DEBUG]: Constructed Cut-off-Event: 160:69A:[25][101] [DEBUG]: Possible Extension size: 4, total #Events: 161, total #Conditions: 700 [DEBUG]: Constructed Non-cut-off-Event: 161:68A:[62][103] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 162, total #Conditions: 705 [DEBUG]: Constructed Non-cut-off-Event: 162:69A:[85][104] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 163, total #Conditions: 711 [DEBUG]: Constructed Non-cut-off-Event: 163:69A:[57][98] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 164, total #Conditions: 716 [DEBUG]: Constructed Cut-off-Event: 164:70A:[25][101] [DEBUG]: Possible Extension size: 4, total #Events: 165, total #Conditions: 721 [DEBUG]: Constructed Non-cut-off-Event: 165:69A:[64][105] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 166, total #Conditions: 726 [DEBUG]: Constructed Non-cut-off-Event: 166:70A:[33][106] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 167, total #Conditions: 729 [DEBUG]: Constructed Non-cut-off-Event: 167:70A:[59][100] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 168, total #Conditions: 734 [DEBUG]: Constructed Cut-off-Event: 168:71A:[25][101] [DEBUG]: Possible Extension size: 4, total #Events: 169, total #Conditions: 739 [DEBUG]: Constructed Non-cut-off-Event: 169:70A:[57][108] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 170, total #Conditions: 744 [DEBUG]: Constructed Non-cut-off-Event: 170:71A:[7][109] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 171, total #Conditions: 747 [DEBUG]: Constructed Non-cut-off-Event: 171:71A:[62][103] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 172, total #Conditions: 752 [DEBUG]: Constructed Cut-off-Event: 172:72A:[25][107] [DEBUG]: Possible Extension size: 4, total #Events: 173, total #Conditions: 757 [DEBUG]: Constructed Non-cut-off-Event: 173:71A:[59][110] [DEBUG]: The Event lead to 3 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 174, total #Conditions: 762 [DEBUG]: Constructed Non-cut-off-Event: 174:72A:[81][112] [DEBUG]: The Event lead to 0 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 175, total #Conditions: 765 [DEBUG]: Constructed Non-cut-off-Event: 175:72A:[64][105] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 176, total #Conditions: 770 [DEBUG]: Constructed Cut-off-Event: 176:73A:[25][111] [DEBUG]: Possible Extension size: 4, total #Events: 177, total #Conditions: 775 [DEBUG]: Constructed Non-cut-off-Event: 177:72A:[61][113] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 178, total #Conditions: 780 [DEBUG]: Constructed Non-cut-off-Event: 178:72A:[62][114] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 179, total #Conditions: 785 [DEBUG]: Constructed Non-cut-off-Event: 179:73A:[57][108] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 180, total #Conditions: 790 [DEBUG]: Constructed Cut-off-Event: 180:74A:[25][111] [DEBUG]: Possible Extension size: 5, total #Events: 181, total #Conditions: 795 [DEBUG]: Constructed Non-cut-off-Event: 181:73A:[58][115] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 6, total #Events: 182, total #Conditions: 799 [DEBUG]: Constructed Non-cut-off-Event: 182:73A:[64][116] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 7, total #Events: 183, total #Conditions: 804 [DEBUG]: Constructed Cut-off-Event: 183:74A:[57][117] [DEBUG]: Possible Extension size: 6, total #Events: 184, total #Conditions: 809 [DEBUG]: Constructed Non-cut-off-Event: 184:74A:[59][110] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 7, total #Events: 185, total #Conditions: 814 [DEBUG]: Constructed Cut-off-Event: 185:75A:[25][111] [DEBUG]: Possible Extension size: 6, total #Events: 186, total #Conditions: 819 [DEBUG]: Constructed Cut-off-Event: 186:75A:[25][111] [DEBUG]: Possible Extension size: 5, total #Events: 187, total #Conditions: 824 [DEBUG]: Constructed Non-cut-off-Event: 187:74A:[60][74] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 188, total #Conditions: 825 [DEBUG]: Constructed Non-cut-off-Event: 188:75A:[61][113] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 5, total #Events: 189, total #Conditions: 830 [DEBUG]: Constructed Cut-off-Event: 189:76A:[25][111] [DEBUG]: Possible Extension size: 4, total #Events: 190, total #Conditions: 835 [DEBUG]: Constructed Non-cut-off-Event: 190:75A:[62][114] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 191, total #Conditions: 840 [DEBUG]: Constructed Cut-off-Event: 191:76A:[25][111] [DEBUG]: Possible Extension size: 3, total #Events: 192, total #Conditions: 845 [DEBUG]: Constructed Non-cut-off-Event: 192:75A:[63][118] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 193, total #Conditions: 850 [DEBUG]: Constructed Non-cut-off-Event: 193:76A:[58][115] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 194, total #Conditions: 854 [DEBUG]: Constructed Non-cut-off-Event: 194:76A:[64][116] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 195, total #Conditions: 859 [DEBUG]: Constructed Cut-off-Event: 195:77A:[57][117] [DEBUG]: Possible Extension size: 3, total #Events: 196, total #Conditions: 864 [DEBUG]: Constructed Non-cut-off-Event: 196:76A:[65][120] [DEBUG]: The Event lead to 2 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 197, total #Conditions: 869 [DEBUG]: Constructed Non-cut-off-Event: 197:77A:[60][74] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 4, total #Events: 198, total #Conditions: 870 [DEBUG]: Constructed Cut-off-Event: 198:78A:[25][119] [DEBUG]: Possible Extension size: 3, total #Events: 199, total #Conditions: 875 [DEBUG]: Constructed Non-cut-off-Event: 199:77A:[66][84] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 3, total #Events: 200, total #Conditions: 876 [DEBUG]: Constructed Non-cut-off-Event: 200:78A:[63][118] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 3, total #Events: 201, total #Conditions: 881 [DEBUG]: Constructed Cut-off-Event: 201:79A:[25][121] [DEBUG]: Possible Extension size: 2, total #Events: 202, total #Conditions: 886 [DEBUG]: Constructed Non-cut-off-Event: 202:78A:[51][87] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 203, total #Conditions: 887 [DEBUG]: Constructed Non-cut-off-Event: 203:79A:[65][120] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 2, total #Events: 204, total #Conditions: 892 [DEBUG]: Constructed Non-cut-off-Event: 204:79A:[53][90] [DEBUG]: The Event lead to 0 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 205, total #Conditions: 893 [DEBUG]: Constructed Non-cut-off-Event: 205:80A:[66][84] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 206, total #Conditions: 894 [DEBUG]: Constructed Non-cut-off-Event: 206:81A:[51][87] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 207, total #Conditions: 895 [DEBUG]: Constructed Non-cut-off-Event: 207:82A:[53][90] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 208, total #Conditions: 896 [DEBUG]: Constructed Non-cut-off-Event: 208:83A:[72][122] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 209, total #Conditions: 903 [DEBUG]: Constructed Non-cut-off-Event: 209:84A:[76][102] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 210, total #Conditions: 904 [DEBUG]: Constructed Non-cut-off-Event: 210:85A:[85][123] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 211, total #Conditions: 910 [DEBUG]: Constructed Non-cut-off-Event: 211:86A:[33][124] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 212, total #Conditions: 913 [DEBUG]: Constructed Non-cut-off-Event: 212:87A:[7][125] [DEBUG]: The Event lead to 1 new possible extensions. [DEBUG]: Possible Extension size: 1, total #Events: 213, total #Conditions: 916 [DEBUG]: Constructed Non-cut-off-Event: 213:88A:[81][126] [DEBUG]: The Event lead to 0 new possible extensions. [DEBUG]: Possible Extension size: 0, total #Events: 214, total #Conditions: 919 [INFO]: 49/213 cut-off events. [INFO]: For 197/205 co-relation queries the response was YES. [INFO]: Finished finitePrefix Result has 919 conditions, 213 events. 49/213 cut-off events. For 197/205 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 563 event pairs, 1 based on Foata normal form. 7/214 useless extension candidates. Maximal degree in co-relation 736. Up to 102 conditions per place. [INFO]: OwickiGriesTestSuite setup time: 6185ms [DEBUG]: 810 StateContainers 810 in inMapMode810 in outMapMode [INFO]: Ignoring conditions belonging to cutoff events. [INFO]: Constructing Owicki-Gries proof for Petri program that has 74 places, 70 transitions, 152 flow and unfolding that has 919 conditions, 213 events. 246 conditions belong to cutoff events, 673 conditions do not. 174 conditions are original conditions, 499 conditions are assertion conditions. [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l66], [l51], [l48]], 5#true] under transitions [8][32] is [[[l51], [l48], [l66, l14]], 5#true] [DEBUG]: --> subsumption; abandoning [[[l66], [l51], [l48]], 5#true]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l48], [l66, l14]], 5#true] under transitions [8][32] is [[[l51], [l48], [l66, l14]], 5#true] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l48], [l66, l14]], 5#true] under transitions [14][41] is [[[l51], [l54], [l48]], 12#(< 0 |#StackHeapBarrier|)] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l54], [l48]], 12#(< 0 |#StackHeapBarrier|)] under transitions [83][14] is [[[l51], [l48], [l8, l54]], 12#(< 0 |#StackHeapBarrier|)] [DEBUG]: --> subsumption; abandoning [[[l51], [l54], [l48]], 12#(< 0 |#StackHeapBarrier|)]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l48], [l8, l54]], 12#(< 0 |#StackHeapBarrier|)] under transitions [83][14] is [[[l51], [l48], [l8, l54]], 12#(< 0 |#StackHeapBarrier|)] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l48], [l8, l54]], 12#(< 0 |#StackHeapBarrier|)] under transitions [19][48] is [[[l8, l54, l43], [l51], [l48]], 12#(< 0 |#StackHeapBarrier|)] [DEBUG]: --> subsumption; abandoning [[[l51], [l48], [l8, l54]], 12#(< 0 |#StackHeapBarrier|)]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l8, l54, l43], [l51], [l48]], 12#(< 0 |#StackHeapBarrier|)] under transitions [17][44] is [[[l51], [l48], [l8, l43, l54, l23]], 12#(< 0 |#StackHeapBarrier|)] [DEBUG]: --> subsumption; abandoning [[[l8, l54, l43], [l51], [l48]], 12#(< 0 |#StackHeapBarrier|)]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l48], [l8, l43, l54, l23]], 12#(< 0 |#StackHeapBarrier|)] under transitions [17][44] is [[[l51], [l48], [l8, l43, l54, l23]], 12#(< 0 |#StackHeapBarrier|)] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l48], [l8, l43, l54, l23]], 12#(< 0 |#StackHeapBarrier|)] under transitions [83][14] is [[[l51], [l48], [l8, l43, l54, l23]], 12#(< 0 |#StackHeapBarrier|)] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l48], [l8, l43, l54, l23]], 12#(< 0 |#StackHeapBarrier|)] under transitions [19][48] is [[[l51], [l48], [l8, l43, l54, l23]], 12#(< 0 |#StackHeapBarrier|)] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l48], [l8, l43, l54, l23]], 12#(< 0 |#StackHeapBarrier|)] under transitions [38][65] is [[[l4], [l51], [l48]], 15#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 2) 1))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l4], [l51], [l48]], 15#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 2) 1))] under transitions [15][42] is [[[l51], [l48], [l3]], 40#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l48], [l3]], 40#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))] under transitions [5][27] is [[[l51], [l48], [l35]], 95#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l48], [l35]], 95#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))] under transitions [80][7] is [[[l51], [l48], [l65]], 179#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l48], [l65]], 179#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))] under transitions [29][60] is [[[l65, l26], [l51], [l48]], 179#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))] [DEBUG]: --> subsumption; abandoning [[[l51], [l48], [l65]], 179#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l65, l26], [l51], [l48]], 179#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))] under transitions [12][38] is [[[l51], [l65, l26, l7], [l48]], 179#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))] [DEBUG]: --> subsumption; abandoning [[[l65, l26], [l51], [l48]], 179#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l65, l26, l7], [l48]], 179#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))] under transitions [12][38] is [[[l51], [l65, l26, l7], [l48]], 179#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l65, l26, l7], [l48]], 179#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))] under transitions [27][56] is [[[l51], [l60], [l48]], 273#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l65, l26, l7], [l48]], 179#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))] under transitions [29][60] is [[[l51], [l65, l26, l7], [l48]], 179#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l60], [l48]], 273#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))] under transitions [9][33] is [[[l50], [l51], [l48]], 371#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l50], [l51], [l48]], 371#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))] under transitions [75][4] is [[[l51], [l48], [l50, l13]], 371#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))] [DEBUG]: --> subsumption; abandoning [[[l50], [l51], [l48]], 371#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l48], [l50, l13]], 371#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))] under transitions [75][4] is [[[l51], [l48], [l50, l13]], 371#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l48], [l50, l13]], 371#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))] under transitions [84][17] is [[[l50, l13, l40], [l51], [l48]], 371#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))] [DEBUG]: --> subsumption; abandoning [[[l51], [l48], [l50, l13]], 371#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l50, l13, l40], [l51], [l48]], 371#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))] under transitions [75][4] is [[[l50, l13, l40], [l51], [l48]], 371#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l50, l13, l40], [l51], [l48]], 371#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))] under transitions [6][28] is [[[l51], [l17], [l48]], 459#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l50, l13, l40], [l51], [l48]], 371#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))] under transitions [84][17] is [[[l50, l13, l40], [l51], [l48]], 371#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l17], [l48]], 459#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] under transitions [30][61] is [[[l17, l22], [l51], [l48]], 459#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l51], [l17], [l48]], 459#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l17, l22], [l51], [l48]], 459#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] under transitions [30][61] is [[[l17, l22], [l51], [l48]], 459#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l17, l22], [l51], [l48]], 459#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] under transitions [31][62] is [[[l51], [l17, l22, l29], [l48]], 459#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l17, l22], [l51], [l48]], 459#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l17, l22, l29], [l48]], 459#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] under transitions [30][61] is [[[l51], [l17, l22, l29], [l48]], 459#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l17, l22, l29], [l48]], 459#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] under transitions [11][35] is [[[l51], [l6], [l48]], 537#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l17, l22, l29], [l48]], 459#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] under transitions [31][62] is [[[l51], [l17, l22, l29], [l48]], 459#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l6], [l48]], 537#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] under transitions [20][49] is [[[l41], [l51], [l48]], 601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l41], [l51], [l48]], 601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] under transitions [13][39] is [[[l51], [l48], [l36, l41]], 601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l41], [l51], [l48]], 601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l48], [l36, l41]], 601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] under transitions [13][39] is [[[l51], [l48], [l36, l41]], 601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l48], [l36, l41]], 601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] under transitions [4][26] is [[[l51], [l48], [l36, l41, l25]], 601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l51], [l48], [l36, l41]], 601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l48], [l36, l41, l25]], 601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] under transitions [13][39] is [[[l51], [l48], [l36, l41, l25]], 601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l48], [l36, l41, l25]], 601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] under transitions [18][47] is [[[l51], [l41, l25, l36, l44], [l48]], 601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l51], [l48], [l36, l41, l25]], 601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l41, l25, l36, l44], [l48]], 601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] under transitions [13][39] is [[[l51], [l41, l25, l36, l44], [l48]], 601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l41, l25, l36, l44], [l48]], 601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] under transitions [18][47] is [[[l51], [l41, l25, l36, l44], [l48]], 601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l41, l25, l36, l44], [l48]], 601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] under transitions [70][59] is [[[l53], [l21], [l34], [l48]], 601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l41, l25, l36, l44], [l48]], 601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] under transitions [4][26] is [[[l51], [l41, l25, l36, l44], [l48]], 601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l21], [l34], [l48]], 601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] under transitions [41][69] is [[[l53], [l21], [l48], [l34, l24]], 601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l53], [l21], [l34], [l48]], 601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l21], [l48], [l34, l24]], 601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] under transitions [42][3] is [[[l53], [l63], [l21], [l48]], 653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l21], [l48], [l34, l24]], 601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] under transitions [41][69] is [[[l53], [l21], [l48], [l34, l24]], 601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l21], [l48], [l34, l24]], 601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] under transitions [82][11] is [[[l53], [l21, l57], [l48], [l34, l24]], 601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l53], [l21], [l48], [l34, l24]], 601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l63], [l21], [l48]], 653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [43][0] is [[[l53], [l21], [l48], [l67]], 708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l63], [l21], [l48]], 653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [82][11] is [[[l53], [l63], [l21, l57], [l48]], 653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l21, l57], [l48], [l34, l24]], 601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] under transitions [42][3] is [[[l53], [l21, l57], [l63], [l48]], 653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l21, l57], [l48], [l34, l24]], 601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] under transitions [41][69] is [[[l53], [l21, l57], [l48], [l34, l24]], 601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l21, l57], [l48], [l34, l24]], 601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] under transitions [82][11] is [[[l53], [l21, l57], [l48], [l34, l24]], 601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l21, l57], [l48], [l34, l24]], 601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] under transitions [86][19] is [[[l53], [l48], [l34, l24], [l21, l57, l31]], 601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l53], [l21, l57], [l48], [l34, l24]], 601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l21], [l48], [l67]], 708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [82][11] is [[[l53], [l21, l57], [l48], [l67]], 708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l21], [l48], [l67]], 708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [44][2] is [[[l53], [l21], [l48], [l72]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l63], [l48], [l57]], 653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [43][0] is [[[l53], [l48], [l57], [l67]], 708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l63], [l48], [l57]], 653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [86][19] is [[[l57, l31], [l53], [l63], [l48]], 653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l53], [l63], [l48], [l57]], 653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l21, l57], [l63], [l48]], 653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [43][0] is [[[l53], [l21, l57], [l48], [l67]], 708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l21, l57], [l63], [l48]], 653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [82][11] is [[[l53], [l63], [l21, l57], [l48]], 653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l21, l57], [l63], [l48]], 653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [86][19] is [[[l53], [l63], [l48], [l21, l57, l31]], 653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l48], [l34, l24], [l21, l57, l31]], 601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] under transitions [42][3] is [[[l53], [l63], [l48], [l21, l57, l31]], 653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l48], [l34, l24], [l21, l57, l31]], 601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] under transitions [2][23] is [[[l53], [l21, l9, l57, l31], [l48], [l34, l24]], 601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l53], [l48], [l34, l24], [l21, l57, l31]], 601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l48], [l67], [l57]], 708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [44][2] is [[[l53], [l48], [l72], [l57]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l48], [l67], [l57]], 708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [86][19] is [[[l57, l31], [l53], [l48], [l67]], 708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l21], [l48], [l72]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [82][11] is [[[l53], [l21, l57], [l48], [l72]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l21], [l48], [l72]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [45][8] is [[[l53], [l72, l20], [l21], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l53], [l21], [l48], [l72]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l57, l31], [l53], [l63], [l48]], 653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [43][0] is [[[l57, l31], [l53], [l48], [l67]], 708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l57, l31], [l53], [l63], [l48]], 653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [2][23] is [[[l53], [l63], [l48], [l57, l9, l31]], 653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l57, l31], [l53], [l63], [l48]], 653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l21, l57], [l48], [l67]], 708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [82][11] is [[[l53], [l21, l57], [l48], [l67]], 708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l21, l57], [l48], [l67]], 708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [44][2] is [[[l53], [l21, l57], [l48], [l72]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l21, l57], [l48], [l67]], 708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [86][19] is [[[l53], [l48], [l67], [l21, l57, l31]], 708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l63], [l31], [l48]], 653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [43][0] is [[[l53], [l31], [l48], [l67]], 708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l63], [l31], [l48]], 653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [2][23] is [[[l9, l31], [l53], [l63], [l48]], 653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l53], [l63], [l31], [l48]], 653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l63], [l48], [l21, l57, l31]], 653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [43][0] is [[[l53], [l48], [l21, l57, l31], [l67]], 708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l63], [l48], [l21, l57, l31]], 653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [2][23] is [[[l53], [l63], [l21, l9, l57, l31], [l48]], 653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l63], [l48], [l21, l57, l31]], 653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [82][11] is [[[l53], [l63], [l48], [l21, l57, l31]], 653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l63], [l48], [l21, l57, l31]], 653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [86][19] is [[[l53], [l63], [l48], [l21, l57, l31]], 653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l21, l9, l57, l31], [l48], [l34, l24]], 601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] under transitions [42][3] is [[[l53], [l63], [l21, l9, l57, l31], [l48]], 653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l21, l9, l57, l31], [l48], [l34, l24]], 601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] under transitions [2][23] is [[[l53], [l21, l9, l57, l31], [l48], [l34, l24]], 601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l21, l9, l57, l31], [l48], [l34, l24]], 601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] under transitions [41][69] is [[[l53], [l21, l9, l57, l31], [l48], [l34, l24]], 601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l21, l9, l57, l31], [l48], [l34, l24]], 601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] under transitions [82][11] is [[[l53], [l21, l9, l57, l31], [l48], [l34, l24]], 601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l21, l9, l57, l31], [l48], [l34, l24]], 601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] under transitions [86][19] is [[[l53], [l21, l9, l57, l31], [l48], [l34, l24]], 601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l48], [l72], [l57]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [45][8] is [[[l53], [l72, l20], [l48], [l57]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l53], [l48], [l72], [l57]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l31], [l48], [l67]], 708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [2][23] is [[[l9, l31], [l53], [l48], [l67]], 708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l31], [l48], [l67]], 708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [44][2] is [[[l53], [l31], [l48], [l72]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l48], [l72], [l57]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [45][8] is [[[l53], [l72, l20], [l48], [l57]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l53], [l48], [l72], [l57]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l72, l20], [l21], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [82][11] is [[[l53], [l21, l57], [l72, l20], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l53], [l72, l20], [l21], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l57, l31], [l53], [l48], [l67]], 708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [2][23] is [[[l53], [l48], [l67], [l57, l9, l31]], 708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l57, l31], [l53], [l48], [l67]], 708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [44][2] is [[[l57, l31], [l53], [l48], [l72]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l57, l31], [l53], [l48], [l67]], 708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [86][19] is [[[l57, l31], [l53], [l48], [l67]], 708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l63], [l48], [l57, l9, l31]], 653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [43][0] is [[[l53], [l48], [l67], [l57, l9, l31]], 708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l63], [l48], [l57, l9, l31]], 653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [2][23] is [[[l53], [l63], [l48], [l57, l9, l31]], 653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l63], [l48], [l57, l9, l31]], 653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [86][19] is [[[l53], [l63], [l48], [l57, l9, l31]], 653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l21, l57], [l48], [l72]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [82][11] is [[[l53], [l21, l57], [l48], [l72]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l21, l57], [l48], [l72]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [45][8] is [[[l53], [l21, l57], [l72, l20], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l53], [l21, l57], [l48], [l72]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l9, l31], [l53], [l63], [l48]], 653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [43][0] is [[[l9, l31], [l53], [l48], [l67]], 708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l9, l31], [l53], [l63], [l48]], 653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [2][23] is [[[l9, l31], [l53], [l63], [l48]], 653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l48], [l21, l57, l31], [l67]], 708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [2][23] is [[[l53], [l21, l9, l57, l31], [l48], [l67]], 708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l48], [l21, l57, l31], [l67]], 708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [82][11] is [[[l53], [l48], [l67], [l21, l57, l31]], 708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l48], [l21, l57, l31], [l67]], 708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [44][2] is [[[l53], [l48], [l72], [l21, l57, l31]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l48], [l21, l57, l31], [l67]], 708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [86][19] is [[[l53], [l48], [l67], [l21, l57, l31]], 708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l63], [l48], [l9]], 653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [43][0] is [[[l53], [l48], [l9], [l67]], 708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l63], [l21, l9, l57, l31], [l48]], 653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [43][0] is [[[l53], [l21, l9, l57, l31], [l48], [l67]], 708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l63], [l21, l9, l57, l31], [l48]], 653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [2][23] is [[[l53], [l63], [l21, l9, l57, l31], [l48]], 653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l63], [l21, l9, l57, l31], [l48]], 653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [82][11] is [[[l53], [l63], [l21, l9, l57, l31], [l48]], 653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l63], [l21, l9, l57, l31], [l48]], 653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [86][19] is [[[l53], [l63], [l21, l9, l57, l31], [l48]], 653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l72, l20], [l48], [l57]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [46][9] is [[[l53], [l48], [l72, l45, l20], [l57]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l53], [l72, l20], [l48], [l57]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l48], [l9], [l67]], 708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [44][2] is [[[l53], [l48], [l9], [l72]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l31], [l48], [l72]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [2][23] is [[[l9, l31], [l53], [l48], [l72]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l31], [l48], [l72]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [45][8] is [[[l53], [l31], [l72, l20], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l53], [l31], [l48], [l72]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l72, l20], [l48], [l57]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [46][9] is [[[l53], [l48], [l72, l45, l20], [l57]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l53], [l72, l20], [l48], [l57]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l21, l57], [l72, l20], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [82][11] is [[[l53], [l21, l57], [l72, l20], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l21, l57], [l72, l20], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [46][9] is [[[l53], [l21, l57], [l48], [l72, l45, l20]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l53], [l21, l57], [l72, l20], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l57, l31], [l53], [l48], [l72]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [2][23] is [[[l53], [l48], [l72], [l57, l9, l31]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l57, l31], [l53], [l48], [l72]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [45][8] is [[[l57, l31], [l53], [l72, l20], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l57, l31], [l53], [l48], [l72]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l48], [l67], [l57, l9, l31]], 708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [2][23] is [[[l53], [l48], [l67], [l57, l9, l31]], 708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l48], [l67], [l57, l9, l31]], 708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [44][2] is [[[l53], [l48], [l72], [l57, l9, l31]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l48], [l67], [l57, l9, l31]], 708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [86][19] is [[[l53], [l48], [l67], [l57, l9, l31]], 708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l21, l57], [l72, l20], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [82][11] is [[[l53], [l21, l57], [l72, l20], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l21, l57], [l72, l20], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [46][9] is [[[l53], [l21, l57], [l48], [l72, l45, l20]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l53], [l21, l57], [l72, l20], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l9, l31], [l53], [l48], [l67]], 708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [2][23] is [[[l9, l31], [l53], [l48], [l67]], 708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l9, l31], [l53], [l48], [l67]], 708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [44][2] is [[[l9, l31], [l53], [l48], [l72]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l48], [l72], [l21, l57, l31]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [2][23] is [[[l53], [l21, l9, l57, l31], [l48], [l72]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l48], [l72], [l21, l57, l31]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [82][11] is [[[l53], [l48], [l72], [l21, l57, l31]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l48], [l72], [l21, l57, l31]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [45][8] is [[[l53], [l72, l20], [l48], [l21, l57, l31]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l53], [l48], [l72], [l21, l57, l31]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l21, l9, l57, l31], [l48], [l67]], 708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [2][23] is [[[l53], [l21, l9, l57, l31], [l48], [l67]], 708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l21, l9, l57, l31], [l48], [l67]], 708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [82][11] is [[[l53], [l21, l9, l57, l31], [l48], [l67]], 708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l21, l9, l57, l31], [l48], [l67]], 708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [44][2] is [[[l53], [l21, l9, l57, l31], [l48], [l72]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l21, l9, l57, l31], [l48], [l67]], 708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] under transitions [86][19] is [[[l53], [l21, l9, l57, l31], [l48], [l67]], 708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l48], [l72, l45, l20], [l57]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [46][9] is [[[l53], [l48], [l72, l45, l20], [l57]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l48], [l72, l45, l20], [l57]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [45][8] is [[[l53], [l48], [l72, l45, l20], [l57]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l48], [l72, l45, l20], [l57]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [86][19] is [[[l57, l31], [l53], [l48], [l72, l45, l20]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l48], [l9], [l72]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [45][8] is [[[l53], [l72, l20], [l48], [l9]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l53], [l48], [l9], [l72]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l48], [l9], [l72]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [45][8] is [[[l53], [l72, l20], [l48], [l9]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l53], [l48], [l9], [l72]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l31], [l72, l20], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [2][23] is [[[l9, l31], [l53], [l72, l20], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l53], [l31], [l72, l20], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l21, l57], [l48], [l72, l45, l20]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [82][11] is [[[l53], [l21, l57], [l48], [l72, l45, l20]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l21, l57], [l48], [l72, l45, l20]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [46][9] is [[[l53], [l21, l57], [l48], [l72, l45, l20]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l21, l57], [l48], [l72, l45, l20]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [45][8] is [[[l53], [l21, l57], [l48], [l72, l45, l20]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l21, l57], [l48], [l72, l45, l20]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [86][19] is [[[l53], [l48], [l72, l45, l20], [l21, l57, l31]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l48], [l9], [l72]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [45][8] is [[[l53], [l72, l20], [l48], [l9]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l53], [l48], [l9], [l72]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l57, l31], [l53], [l72, l20], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [2][23] is [[[l53], [l72, l20], [l48], [l57, l9, l31]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l57, l31], [l53], [l72, l20], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l48], [l72], [l57, l9, l31]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [2][23] is [[[l53], [l48], [l72], [l57, l9, l31]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l48], [l72], [l57, l9, l31]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [45][8] is [[[l53], [l72, l20], [l48], [l57, l9, l31]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l53], [l48], [l72], [l57, l9, l31]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l9, l31], [l53], [l48], [l72]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [2][23] is [[[l9, l31], [l53], [l48], [l72]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l9, l31], [l53], [l48], [l72]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [45][8] is [[[l9, l31], [l53], [l72, l20], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l9, l31], [l53], [l48], [l72]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l48], [l9], [l72]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [45][8] is [[[l53], [l72, l20], [l48], [l9]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l53], [l48], [l9], [l72]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l72, l20], [l48], [l21, l57, l31]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [2][23] is [[[l53], [l72, l20], [l21, l9, l57, l31], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l53], [l72, l20], [l48], [l21, l57, l31]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l21, l9, l57, l31], [l48], [l72]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [2][23] is [[[l53], [l21, l9, l57, l31], [l48], [l72]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l21, l9, l57, l31], [l48], [l72]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [82][11] is [[[l53], [l21, l9, l57, l31], [l48], [l72]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l21, l9, l57, l31], [l48], [l72]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [45][8] is [[[l53], [l21, l9, l57, l31], [l72, l20], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l53], [l21, l9, l57, l31], [l48], [l72]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l31], [l48], [l72, l45, l20]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [2][23] is [[[l9, l31], [l53], [l48], [l72, l45, l20]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l53], [l31], [l48], [l72, l45, l20]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l72, l20], [l48], [l9]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [46][9] is [[[l53], [l48], [l9], [l72, l45, l20]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l53], [l72, l20], [l48], [l9]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l72, l20], [l48], [l9]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [46][9] is [[[l53], [l48], [l9], [l72, l45, l20]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l53], [l72, l20], [l48], [l9]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l9, l31], [l53], [l72, l20], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [2][23] is [[[l9, l31], [l53], [l72, l20], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l9, l31], [l53], [l72, l20], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [46][9] is [[[l9, l31], [l53], [l48], [l72, l45, l20]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l9, l31], [l53], [l72, l20], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l31], [l48], [l72, l45, l20]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [2][23] is [[[l9, l31], [l53], [l48], [l72, l45, l20]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l53], [l31], [l48], [l72, l45, l20]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l72, l20], [l48], [l9]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [46][9] is [[[l53], [l48], [l9], [l72, l45, l20]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l53], [l72, l20], [l48], [l9]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l72, l20], [l48], [l57, l9, l31]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [2][23] is [[[l53], [l72, l20], [l48], [l57, l9, l31]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l72, l20], [l48], [l57, l9, l31]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [46][9] is [[[l53], [l48], [l72, l45, l20], [l57, l9, l31]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l53], [l72, l20], [l48], [l57, l9, l31]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l72, l20], [l48], [l57, l9, l31]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [2][23] is [[[l53], [l72, l20], [l48], [l57, l9, l31]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l72, l20], [l48], [l57, l9, l31]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [46][9] is [[[l53], [l48], [l72, l45, l20], [l57, l9, l31]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l53], [l72, l20], [l48], [l57, l9, l31]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l9, l31], [l53], [l72, l20], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [2][23] is [[[l9, l31], [l53], [l72, l20], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l9, l31], [l53], [l72, l20], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [46][9] is [[[l9, l31], [l53], [l48], [l72, l45, l20]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l9, l31], [l53], [l72, l20], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l72, l20], [l48], [l9]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [46][9] is [[[l53], [l48], [l9], [l72, l45, l20]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l53], [l72, l20], [l48], [l9]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l72, l20], [l21, l9, l57, l31], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [2][23] is [[[l53], [l72, l20], [l21, l9, l57, l31], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l72, l20], [l21, l9, l57, l31], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [82][11] is [[[l53], [l72, l20], [l21, l9, l57, l31], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l72, l20], [l21, l9, l57, l31], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [46][9] is [[[l53], [l21, l9, l57, l31], [l48], [l72, l45, l20]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l53], [l72, l20], [l21, l9, l57, l31], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l21, l9, l57, l31], [l72, l20], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [2][23] is [[[l53], [l72, l20], [l21, l9, l57, l31], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l21, l9, l57, l31], [l72, l20], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [82][11] is [[[l53], [l72, l20], [l21, l9, l57, l31], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l21, l9, l57, l31], [l72, l20], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [46][9] is [[[l53], [l21, l9, l57, l31], [l48], [l72, l45, l20]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l53], [l21, l9, l57, l31], [l72, l20], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l9, l31], [l53], [l48], [l72, l45, l20]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [71][45] is [[[l51], [l0], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l9, l31], [l53], [l48], [l72, l45, l20]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [2][23] is [[[l9, l31], [l53], [l48], [l72, l45, l20]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l9, l31], [l53], [l48], [l72, l45, l20]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [46][9] is [[[l9, l31], [l53], [l48], [l72, l45, l20]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l9, l31], [l53], [l48], [l72, l45, l20]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [45][8] is [[[l9, l31], [l53], [l48], [l72, l45, l20]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l48], [l9], [l72, l45, l20]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [71][45] is [[[l51], [l0], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l48], [l9], [l72, l45, l20]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [46][9] is [[[l53], [l48], [l9], [l72, l45, l20]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l48], [l9], [l72, l45, l20]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [45][8] is [[[l53], [l48], [l9], [l72, l45, l20]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l48], [l72, l45, l20], [l57, l9, l31]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [71][45] is [[[l51], [l0], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l48], [l72, l45, l20], [l57, l9, l31]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [2][23] is [[[l53], [l48], [l72, l45, l20], [l57, l9, l31]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l48], [l72, l45, l20], [l57, l9, l31]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [46][9] is [[[l53], [l48], [l72, l45, l20], [l57, l9, l31]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l48], [l72, l45, l20], [l57, l9, l31]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [45][8] is [[[l53], [l48], [l72, l45, l20], [l57, l9, l31]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l48], [l72, l45, l20], [l57, l9, l31]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [86][19] is [[[l53], [l48], [l72, l45, l20], [l57, l9, l31]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l21, l9, l57, l31], [l48], [l72, l45, l20]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [71][45] is [[[l51], [l0], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l21, l9, l57, l31], [l48], [l72, l45, l20]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [2][23] is [[[l53], [l21, l9, l57, l31], [l48], [l72, l45, l20]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l21, l9, l57, l31], [l48], [l72, l45, l20]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [82][11] is [[[l53], [l21, l9, l57, l31], [l48], [l72, l45, l20]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l21, l9, l57, l31], [l48], [l72, l45, l20]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [46][9] is [[[l53], [l21, l9, l57, l31], [l48], [l72, l45, l20]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l21, l9, l57, l31], [l48], [l72, l45, l20]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [45][8] is [[[l53], [l21, l9, l57, l31], [l48], [l72, l45, l20]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l53], [l21, l9, l57, l31], [l48], [l72, l45, l20]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [86][19] is [[[l53], [l21, l9, l57, l31], [l48], [l72, l45, l20]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l0], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [24][53] is [[[l51], [l48], [l19, l0]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l51], [l0], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l0], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [24][53] is [[[l51], [l48], [l19, l0]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l51], [l0], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l0], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [24][53] is [[[l51], [l48], [l19, l0]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l51], [l0], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l0], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [24][53] is [[[l51], [l48], [l19, l0]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l51], [l0], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l48], [l19, l0]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [1][22] is [[[l19, l68, l0], [l51], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l51], [l48], [l19, l0]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l48], [l19, l0]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [1][22] is [[[l19, l68, l0], [l51], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l51], [l48], [l19, l0]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l48], [l19, l0]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [1][22] is [[[l19, l68, l0], [l51], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l51], [l48], [l19, l0]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l48], [l19, l0]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [1][22] is [[[l19, l68, l0], [l51], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l51], [l48], [l19, l0]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l19, l68, l0], [l51], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [10][34] is [[[l51], [l28, l0, l19, l68], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l19, l68, l0], [l51], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l19, l68, l0], [l51], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [10][34] is [[[l51], [l28, l0, l19, l68], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l19, l68, l0], [l51], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l19, l68, l0], [l51], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [10][34] is [[[l51], [l28, l0, l19, l68], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l19, l68, l0], [l51], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l19, l68, l0], [l51], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [10][34] is [[[l51], [l28, l0, l19, l68], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l19, l68, l0], [l51], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l28, l0, l19, l68], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [10][34] is [[[l51], [l28, l0, l19, l68], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l28, l0, l19, l68], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [1][22] is [[[l51], [l28, l0, l19, l68], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l28, l0, l19, l68], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [21][50] is [[[l28, l0, l19, l68, l47], [l51], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l51], [l28, l0, l19, l68], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l28, l0, l19, l68], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [10][34] is [[[l51], [l28, l0, l19, l68], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l28, l0, l19, l68], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [1][22] is [[[l51], [l28, l0, l19, l68], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l28, l0, l19, l68], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [21][50] is [[[l28, l0, l19, l68, l47], [l51], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l51], [l28, l0, l19, l68], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l28, l0, l19, l68], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [10][34] is [[[l51], [l28, l0, l19, l68], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l28, l0, l19, l68], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [1][22] is [[[l51], [l28, l0, l19, l68], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l28, l0, l19, l68], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [21][50] is [[[l28, l0, l19, l68, l47], [l51], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l51], [l28, l0, l19, l68], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l28, l0, l19, l68], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [10][34] is [[[l51], [l28, l0, l19, l68], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l28, l0, l19, l68], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [1][22] is [[[l51], [l28, l0, l19, l68], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l28, l0, l19, l68], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [21][50] is [[[l28, l0, l19, l68, l47], [l51], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l51], [l28, l0, l19, l68], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l28, l0, l19, l68, l47], [l51], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [68][43] is [[[l18], [l51], [l62], [l49]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l28, l0, l19, l68, l47], [l51], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [10][34] is [[[l28, l0, l19, l68, l47], [l51], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l28, l0, l19, l68, l47], [l51], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [1][22] is [[[l28, l0, l19, l68, l47], [l51], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l28, l0, l19, l68, l47], [l51], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [21][50] is [[[l28, l0, l19, l68, l47], [l51], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l28, l0, l19, l68, l47], [l51], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [24][53] is [[[l28, l0, l19, l68, l47], [l51], [l48]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l18], [l51], [l62], [l49]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [77][6] is [[[l51], [l62], [l49], [l18, l33]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l18], [l51], [l62], [l49]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l62], [l49], [l18, l33]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [77][6] is [[[l51], [l62], [l49], [l18, l33]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l62], [l49], [l18, l33]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [47][24] is [[[l51], [l62, l39], [l49], [l18, l33]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l51], [l62], [l49], [l18, l33]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l62, l39], [l49], [l18, l33]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [48][15] is [[[l51], [l62, l39, l37], [l49], [l18, l33]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l51], [l62, l39], [l49], [l18, l33]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l62, l39, l37], [l49], [l18, l33]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [48][15] is [[[l51], [l62, l39, l37], [l49], [l18, l33]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l62, l39, l37], [l49], [l18, l33]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [77][6] is [[[l51], [l62, l39, l37], [l49], [l18, l33]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l62, l39, l37], [l49], [l18, l33]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [47][24] is [[[l51], [l62, l39, l37], [l49], [l18, l33]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l62, l39, l37], [l49], [l18, l33]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [32][63] is [[[l51], [l46, l18, l33], [l62, l39, l37], [l49]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l51], [l62, l39, l37], [l49], [l18, l33]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l46, l18, l33], [l62, l39, l37], [l49]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [48][15] is [[[l51], [l46, l18, l33], [l62, l39, l37], [l49]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l46, l18, l33], [l62, l39, l37], [l49]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [77][6] is [[[l51], [l46, l18, l33], [l62, l39, l37], [l49]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l46, l18, l33], [l62, l39, l37], [l49]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [25][54] is [[[l51], [l62, l39, l37], [l49], [l46, l11, l18, l33]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l51], [l46, l18, l33], [l62, l39, l37], [l49]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l62, l39, l37], [l49], [l46, l11, l18, l33]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [48][15] is [[[l51], [l62, l39, l37], [l49], [l46, l11, l18, l33]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l62, l39, l37], [l49], [l46, l11, l18, l33]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [77][6] is [[[l51], [l62, l39, l37], [l49], [l46, l11, l18, l33]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l62, l39, l37], [l49], [l46, l11, l18, l33]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [25][54] is [[[l51], [l62, l39, l37], [l49], [l46, l11, l18, l33]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l62, l39, l37], [l49], [l46, l11, l18, l33]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [47][24] is [[[l51], [l62, l39, l37], [l49], [l46, l11, l18, l33]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l62, l39, l37], [l49], [l46, l11, l18, l33]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [32][63] is [[[l51], [l62, l39, l37], [l49], [l46, l11, l18, l33]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l62, l39, l37], [l49], [l46, l11, l18, l33]], 757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [50][20] is [[[l51], [l49], [l64], [l46, l11, l18, l33]], 800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l64], [l46, l11, l18, l33]], 800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [77][6] is [[[l51], [l49], [l64], [l46, l11, l18, l33]], 800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l64], [l46, l11, l18, l33]], 800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [25][54] is [[[l51], [l49], [l64], [l46, l11, l18, l33]], 800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l64], [l46, l11, l18, l33]], 800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [32][63] is [[[l51], [l49], [l64], [l46, l11, l18, l33]], 800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l64], [l46, l11, l18, l33]], 800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [52][36] is [[[l51], [l64, l1], [l49], [l46, l11, l18, l33]], 800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l51], [l49], [l64], [l46, l11, l18, l33]], 800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l64, l1], [l49], [l46, l11, l18, l33]], 800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [77][6] is [[[l51], [l64, l1], [l49], [l46, l11, l18, l33]], 800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l64, l1], [l49], [l46, l11, l18, l33]], 800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [25][54] is [[[l51], [l64, l1], [l49], [l46, l11, l18, l33]], 800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l64, l1], [l49], [l46, l11, l18, l33]], 800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [54][25] is [[[l51], [l64, l1, l16], [l49], [l46, l11, l18, l33]], 800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l51], [l64, l1], [l49], [l46, l11, l18, l33]], 800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l64, l1, l16], [l49], [l46, l11, l18, l33]], 800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [77][6] is [[[l51], [l64, l1, l16], [l49], [l46, l11, l18, l33]], 800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l64, l1, l16], [l49], [l46, l11, l18, l33]], 800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [25][54] is [[[l51], [l64, l1, l16], [l49], [l46, l11, l18, l33]], 800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l64, l1, l16], [l49], [l46, l11, l18, l33]], 800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [54][25] is [[[l51], [l64, l1, l16], [l49], [l46, l11, l18, l33]], 800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l64, l1, l16], [l49], [l46, l11, l18, l33]], 800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [32][63] is [[[l51], [l64, l1, l16], [l49], [l46, l11, l18, l33]], 800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l64, l1, l16], [l49], [l46, l11, l18, l33]], 800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [52][36] is [[[l51], [l64, l1, l16], [l49], [l46, l11, l18, l33]], 800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l64, l1, l16], [l49], [l46, l11, l18, l33]], 800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [55][40] is [[[l51], [l49], [l46, l11, l18, l33], [l71]], 837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l46, l11, l18, l33], [l71]], 837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [77][6] is [[[l51], [l49], [l46, l11, l18, l33], [l71]], 837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l46, l11, l18, l33], [l71]], 837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [25][54] is [[[l51], [l49], [l46, l11, l18, l33], [l71]], 837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l46, l11, l18, l33], [l71]], 837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [32][63] is [[[l51], [l49], [l46, l11, l18, l33], [l71]], 837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l46, l11, l18, l33], [l71]], 837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [57][31] is [[[l5], [l51], [l49], [l46, l11, l18, l33]], 875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l5], [l51], [l49], [l46, l11, l18, l33]], 875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [59][68] is [[[l51], [l49], [l55], [l46, l11, l18, l33]], 923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l5], [l51], [l49], [l46, l11, l18, l33]], 875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [77][6] is [[[l5], [l51], [l49], [l46, l11, l18, l33]], 875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l5], [l51], [l49], [l46, l11, l18, l33]], 875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [25][54] is [[[l5], [l51], [l49], [l46, l11, l18, l33]], 875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l5], [l51], [l49], [l46, l11, l18, l33]], 875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [32][63] is [[[l5], [l51], [l49], [l46, l11, l18, l33]], 875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l55], [l46, l11, l18, l33]], 923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [77][6] is [[[l51], [l49], [l55], [l46, l11, l18, l33]], 923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l55], [l46, l11, l18, l33]], 923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [25][54] is [[[l51], [l49], [l55], [l46, l11, l18, l33]], 923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l55], [l46, l11, l18, l33]], 923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [62][67] is [[[l51], [l55, l38], [l49], [l46, l11, l18, l33]], 923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l51], [l49], [l55], [l46, l11, l18, l33]], 923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l55, l38], [l49], [l46, l11, l18, l33]], 923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [77][6] is [[[l51], [l55, l38], [l49], [l46, l11, l18, l33]], 923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l55, l38], [l49], [l46, l11, l18, l33]], 923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [25][54] is [[[l51], [l55, l38], [l49], [l46, l11, l18, l33]], 923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l55, l38], [l49], [l46, l11, l18, l33]], 923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [62][67] is [[[l51], [l55, l38], [l49], [l46, l11, l18, l33]], 923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l55, l38], [l49], [l46, l11, l18, l33]], 923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [32][63] is [[[l51], [l55, l38], [l49], [l46, l11, l18, l33]], 923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l55, l38], [l49], [l46, l11, l18, l33]], 923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [64][37] is [[[l51], [l49], [l46, l11, l18, l33], [l71]], 966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l46, l11, l18, l33], [l71]], 966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [77][6] is [[[l51], [l49], [l46, l11, l18, l33], [l71]], 966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l46, l11, l18, l33], [l71]], 966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [25][54] is [[[l51], [l49], [l46, l11, l18, l33], [l71]], 966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l46, l11, l18, l33], [l71]], 966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [32][63] is [[[l51], [l49], [l46, l11, l18, l33], [l71]], 966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l46, l11, l18, l33], [l71]], 966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [57][31] is [[[l5], [l51], [l49], [l46, l11, l18, l33]], 1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l5], [l51], [l49], [l46, l11, l18, l33]], 1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [59][68] is [[[l51], [l49], [l55], [l46, l11, l18, l33]], 1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l5], [l51], [l49], [l46, l11, l18, l33]], 1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [77][6] is [[[l5], [l51], [l49], [l46, l11, l18, l33]], 1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l5], [l51], [l49], [l46, l11, l18, l33]], 1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [25][54] is [[[l5], [l51], [l49], [l46, l11, l18, l33]], 1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l5], [l51], [l49], [l46, l11, l18, l33]], 1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [32][63] is [[[l5], [l51], [l49], [l46, l11, l18, l33]], 1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l55], [l46, l11, l18, l33]], 1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [77][6] is [[[l51], [l49], [l55], [l46, l11, l18, l33]], 1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l55], [l46, l11, l18, l33]], 1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [25][54] is [[[l51], [l49], [l55], [l46, l11, l18, l33]], 1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l55], [l46, l11, l18, l33]], 1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [62][67] is [[[l51], [l55, l38], [l49], [l46, l11, l18, l33]], 1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l51], [l49], [l55], [l46, l11, l18, l33]], 1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l55, l38], [l49], [l46, l11, l18, l33]], 1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [77][6] is [[[l51], [l55, l38], [l49], [l46, l11, l18, l33]], 1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l55, l38], [l49], [l46, l11, l18, l33]], 1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [25][54] is [[[l51], [l55, l38], [l49], [l46, l11, l18, l33]], 1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l55, l38], [l49], [l46, l11, l18, l33]], 1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [62][67] is [[[l51], [l55, l38], [l49], [l46, l11, l18, l33]], 1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l55, l38], [l49], [l46, l11, l18, l33]], 1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [32][63] is [[[l51], [l55, l38], [l49], [l46, l11, l18, l33]], 1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l55, l38], [l49], [l46, l11, l18, l33]], 1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [64][37] is [[[l51], [l49], [l46, l11, l18, l33], [l71]], 1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l46, l11, l18, l33], [l71]], 1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [77][6] is [[[l51], [l49], [l46, l11, l18, l33], [l71]], 1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l46, l11, l18, l33], [l71]], 1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [25][54] is [[[l51], [l49], [l46, l11, l18, l33], [l71]], 1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l46, l11, l18, l33], [l71]], 1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [32][63] is [[[l51], [l49], [l46, l11, l18, l33], [l71]], 1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l46, l11, l18, l33], [l71]], 1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [57][31] is [[[l5], [l51], [l49], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l5], [l51], [l49], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [59][68] is [[[l51], [l49], [l5, l55], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l5], [l51], [l49], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l5, l55], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [59][68] is [[[l51], [l49], [l5, l55], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l5, l55], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [77][6] is [[[l51], [l49], [l5, l55], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l5, l55], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [25][54] is [[[l51], [l49], [l5, l55], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l5, l55], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [61][66] is [[[l51], [l5, l55, l12], [l49], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l51], [l49], [l5, l55], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l55, l12], [l49], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [59][68] is [[[l51], [l5, l55, l12], [l49], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l55, l12], [l49], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [77][6] is [[[l51], [l5, l55, l12], [l49], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l55, l12], [l49], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [58][57] is [[[l51], [l5, l55, l69, l12], [l49], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l51], [l5, l55, l12], [l49], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l55, l69, l12], [l49], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [59][68] is [[[l51], [l5, l55, l69, l12], [l49], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l55, l69, l12], [l49], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [77][6] is [[[l51], [l5, l55, l69, l12], [l49], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l55, l69, l12], [l49], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [60][12] is [[[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l51], [l5, l55, l69, l12], [l49], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [59][68] is [[[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [77][6] is [[[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [60][12] is [[[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [63][46] is [[[l51], [l49], [l2], [l46, l11, l18, l33]], 1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [58][57] is [[[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [25][54] is [[[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [61][66] is [[[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [62][67] is [[[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l2], [l46, l11, l18, l33]], 1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [77][6] is [[[l51], [l49], [l2], [l46, l11, l18, l33]], 1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l2], [l46, l11, l18, l33]], 1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [25][54] is [[[l51], [l49], [l2], [l46, l11, l18, l33]], 1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l2], [l46, l11, l18, l33]], 1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [32][63] is [[[l51], [l49], [l2], [l46, l11, l18, l33]], 1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l2], [l46, l11, l18, l33]], 1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [65][13] is [[[l51], [l56], [l49], [l46, l11, l18, l33]], 1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [59][68] is [[[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [77][6] is [[[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [60][12] is [[[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [63][46] is [[[l51], [l49], [l2], [l46, l11, l18, l33]], 1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [58][57] is [[[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [25][54] is [[[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [61][66] is [[[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [62][67] is [[[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [32][63] is [[[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]], 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [64][37] is [[[l51], [l49], [l46, l11, l18, l33], [l71]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l56], [l49], [l46, l11, l18, l33]], 1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [77][6] is [[[l51], [l56], [l49], [l46, l11, l18, l33]], 1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l56], [l49], [l46, l11, l18, l33]], 1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [25][54] is [[[l51], [l56], [l49], [l46, l11, l18, l33]], 1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l56], [l49], [l46, l11, l18, l33]], 1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [66][58] is [[[l51], [l49], [l56, l73], [l46, l11, l18, l33]], 1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l51], [l56], [l49], [l46, l11, l18, l33]], 1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l46, l11, l18, l33], [l71]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] under transitions [77][6] is [[[l51], [l49], [l46, l11, l18, l33], [l71]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l46, l11, l18, l33], [l71]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] under transitions [25][54] is [[[l51], [l49], [l46, l11, l18, l33], [l71]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l46, l11, l18, l33], [l71]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] under transitions [32][63] is [[[l51], [l49], [l46, l11, l18, l33], [l71]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l46, l11, l18, l33], [l71]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] under transitions [57][31] is [[[l5, l71], [l51], [l49], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l51], [l49], [l46, l11, l18, l33], [l71]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l56, l73], [l46, l11, l18, l33]], 1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [77][6] is [[[l51], [l49], [l56, l73], [l46, l11, l18, l33]], 1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l56, l73], [l46, l11, l18, l33]], 1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [51][55] is [[[l56, l32, l73], [l51], [l49], [l46, l11, l18, l33]], 1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l51], [l49], [l56, l73], [l46, l11, l18, l33]], 1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l5, l71], [l51], [l49], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] under transitions [59][68] is [[[l51], [l49], [l5, l55, l71], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l5, l71], [l51], [l49], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l56, l32, l73], [l51], [l49], [l46, l11, l18, l33]], 1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [77][6] is [[[l56, l32, l73], [l51], [l49], [l46, l11, l18, l33]], 1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l56, l32, l73], [l51], [l49], [l46, l11, l18, l33]], 1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [51][55] is [[[l56, l32, l73], [l51], [l49], [l46, l11, l18, l33]], 1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l56, l32, l73], [l51], [l49], [l46, l11, l18, l33]], 1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [53][21] is [[[l56, l15, l73, l32], [l51], [l49], [l46, l11, l18, l33]], 1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l56, l32, l73], [l51], [l49], [l46, l11, l18, l33]], 1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l5, l55, l71], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] under transitions [59][68] is [[[l51], [l49], [l5, l55, l71], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l5, l55, l71], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] under transitions [77][6] is [[[l51], [l49], [l5, l55, l71], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l5, l55, l71], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] under transitions [25][54] is [[[l51], [l49], [l5, l55, l71], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l5, l55, l71], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] under transitions [61][66] is [[[l5, l55, l71, l12], [l51], [l49], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l51], [l49], [l5, l55, l71], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l56, l15, l73, l32], [l51], [l49], [l46, l11, l18, l33]], 1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [72][51] is [[[l59], [l51], [l48]], 1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l56, l15, l73, l32], [l51], [l49], [l46, l11, l18, l33]], 1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [77][6] is [[[l56, l15, l73, l32], [l51], [l49], [l46, l11, l18, l33]], 1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l56, l15, l73, l32], [l51], [l49], [l46, l11, l18, l33]], 1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [51][55] is [[[l56, l15, l73, l32], [l51], [l49], [l46, l11, l18, l33]], 1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l56, l15, l73, l32], [l51], [l49], [l46, l11, l18, l33]], 1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [53][21] is [[[l56, l15, l73, l32], [l51], [l49], [l46, l11, l18, l33]], 1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l56, l15, l73, l32], [l51], [l49], [l46, l11, l18, l33]], 1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [25][54] is [[[l56, l15, l73, l32], [l51], [l49], [l46, l11, l18, l33]], 1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l56, l15, l73, l32], [l51], [l49], [l46, l11, l18, l33]], 1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [66][58] is [[[l56, l15, l73, l32], [l51], [l49], [l46, l11, l18, l33]], 1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l56, l15, l73, l32], [l51], [l49], [l46, l11, l18, l33]], 1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [32][63] is [[[l56, l15, l73, l32], [l51], [l49], [l46, l11, l18, l33]], 1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l5, l55, l71, l12], [l51], [l49], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] under transitions [59][68] is [[[l5, l55, l71, l12], [l51], [l49], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l5, l55, l71, l12], [l51], [l49], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] under transitions [77][6] is [[[l5, l55, l71, l12], [l51], [l49], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l5, l55, l71, l12], [l51], [l49], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] under transitions [58][57] is [[[l51], [l5, l55, l69, l71, l12], [l49], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l5, l55, l71, l12], [l51], [l49], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l59], [l51], [l48]], 1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [76][5] is [[[l51], [l59, l52], [l48]], 1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l59], [l51], [l48]], 1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l55, l69, l71, l12], [l49], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] under transitions [59][68] is [[[l51], [l5, l55, l69, l71, l12], [l49], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l55, l69, l71, l12], [l49], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] under transitions [77][6] is [[[l51], [l5, l55, l69, l71, l12], [l49], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l55, l69, l71, l12], [l49], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] under transitions [60][12] is [[[l51], [l49], [l5, l55, l69, l27, l71, l12], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l51], [l5, l55, l69, l71, l12], [l49], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l59, l52], [l48]], 1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [76][5] is [[[l51], [l59, l52], [l48]], 1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l59, l52], [l48]], 1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [85][18] is [[[l51], [l48], [l58]], 1233#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l5, l55, l69, l27, l71, l12], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] under transitions [59][68] is [[[l51], [l49], [l5, l55, l69, l27, l71, l12], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l5, l55, l69, l27, l71, l12], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] under transitions [77][6] is [[[l51], [l49], [l5, l55, l69, l27, l71, l12], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l5, l55, l69, l27, l71, l12], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] under transitions [60][12] is [[[l51], [l49], [l5, l55, l69, l27, l71, l12], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l5, l55, l69, l27, l71, l12], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] under transitions [63][46] is [[[l51], [l49], [l2], [l46, l11, l18, l33]], 1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l5, l55, l69, l27, l71, l12], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] under transitions [58][57] is [[[l51], [l49], [l5, l55, l69, l27, l71, l12], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l5, l55, l69, l27, l71, l12], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] under transitions [25][54] is [[[l51], [l49], [l5, l55, l69, l27, l71, l12], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l5, l55, l69, l27, l71, l12], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] under transitions [61][66] is [[[l51], [l49], [l5, l55, l69, l27, l71, l12], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l51], [l49], [l5, l55, l69, l27, l71, l12], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] under transitions [62][67] is [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l51], [l49], [l5, l55, l69, l27, l71, l12], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l48], [l58]], 1233#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [33][64] is [[[l51], [l48], [l70]], 1249#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] under transitions [59][68] is [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] under transitions [77][6] is [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] under transitions [60][12] is [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] under transitions [63][46] is [[[l51], [l49], [l2], [l46, l11, l18, l33]], 1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] under transitions [58][57] is [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] under transitions [25][54] is [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] under transitions [61][66] is [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] under transitions [62][67] is [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] under transitions [32][63] is [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] under transitions [64][37] is [[[l51], [l49], [l46, l11, l18, l33], [l71]], 1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] under transitions [57][31] is [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l48], [l70]], 1249#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [7][29] is [[[l51], [l48], [l10, l70]], 1249#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l51], [l48], [l70]], 1249#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l46, l11, l18, l33], [l71]], 1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [77][6] is [[[l51], [l49], [l46, l11, l18, l33], [l71]], 1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l46, l11, l18, l33], [l71]], 1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [25][54] is [[[l51], [l49], [l46, l11, l18, l33], [l71]], 1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l46, l11, l18, l33], [l71]], 1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [32][63] is [[[l51], [l49], [l46, l11, l18, l33], [l71]], 1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l46, l11, l18, l33], [l71]], 1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [57][31] is [[[l5], [l51], [l49], [l46, l11, l18, l33]], 1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l48], [l10, l70]], 1249#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [81][10] is [[[l30], [l51], [l48]], 1262#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l48], [l10, l70]], 1249#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [7][29] is [[[l51], [l48], [l10, l70]], 1249#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l5], [l51], [l49], [l46, l11, l18, l33]], 1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [59][68] is [[[l51], [l49], [l55], [l46, l11, l18, l33]], 1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l5], [l51], [l49], [l46, l11, l18, l33]], 1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [77][6] is [[[l5], [l51], [l49], [l46, l11, l18, l33]], 1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l5], [l51], [l49], [l46, l11, l18, l33]], 1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [25][54] is [[[l5], [l51], [l49], [l46, l11, l18, l33]], 1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l5], [l51], [l49], [l46, l11, l18, l33]], 1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [32][63] is [[[l5], [l51], [l49], [l46, l11, l18, l33]], 1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l55], [l46, l11, l18, l33]], 1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [77][6] is [[[l51], [l49], [l55], [l46, l11, l18, l33]], 1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l55], [l46, l11, l18, l33]], 1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [25][54] is [[[l51], [l49], [l55], [l46, l11, l18, l33]], 1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l55], [l46, l11, l18, l33]], 1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [62][67] is [[[l51], [l55, l38], [l49], [l46, l11, l18, l33]], 1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l51], [l49], [l55], [l46, l11, l18, l33]], 1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l55, l38], [l49], [l46, l11, l18, l33]], 1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [77][6] is [[[l51], [l55, l38], [l49], [l46, l11, l18, l33]], 1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l55, l38], [l49], [l46, l11, l18, l33]], 1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [25][54] is [[[l51], [l55, l38], [l49], [l46, l11, l18, l33]], 1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l55, l38], [l49], [l46, l11, l18, l33]], 1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [62][67] is [[[l51], [l55, l38], [l49], [l46, l11, l18, l33]], 1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l55, l38], [l49], [l46, l11, l18, l33]], 1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [32][63] is [[[l51], [l55, l38], [l49], [l46, l11, l18, l33]], 1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l55, l38], [l49], [l46, l11, l18, l33]], 1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [64][37] is [[[l51], [l49], [l46, l11, l18, l33], [l71]], 1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l46, l11, l18, l33], [l71]], 1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))] under transitions [77][6] is [[[l51], [l49], [l46, l11, l18, l33], [l71]], 1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l46, l11, l18, l33], [l71]], 1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))] under transitions [25][54] is [[[l51], [l49], [l46, l11, l18, l33], [l71]], 1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l46, l11, l18, l33], [l71]], 1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))] under transitions [32][63] is [[[l51], [l49], [l46, l11, l18, l33], [l71]], 1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l46, l11, l18, l33], [l71]], 1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))] under transitions [57][31] is [[[l5], [l51], [l49], [l46, l11, l18, l33]], 1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l5], [l51], [l49], [l46, l11, l18, l33]], 1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))] under transitions [59][68] is [[[l51], [l49], [l5, l55], [l46, l11, l18, l33]], 1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l5], [l51], [l49], [l46, l11, l18, l33]], 1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l5, l55], [l46, l11, l18, l33]], 1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))] under transitions [59][68] is [[[l51], [l49], [l5, l55], [l46, l11, l18, l33]], 1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l5, l55], [l46, l11, l18, l33]], 1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))] under transitions [77][6] is [[[l51], [l49], [l5, l55], [l46, l11, l18, l33]], 1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l5, l55], [l46, l11, l18, l33]], 1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))] under transitions [25][54] is [[[l51], [l49], [l5, l55], [l46, l11, l18, l33]], 1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l5, l55], [l46, l11, l18, l33]], 1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))] under transitions [62][67] is [[[l51], [l49], [l5, l55, l38], [l46, l11, l18, l33]], 1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l51], [l49], [l5, l55], [l46, l11, l18, l33]], 1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l5, l55, l38], [l46, l11, l18, l33]], 1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))] under transitions [59][68] is [[[l51], [l49], [l5, l55, l38], [l46, l11, l18, l33]], 1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l5, l55, l38], [l46, l11, l18, l33]], 1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))] under transitions [77][6] is [[[l51], [l49], [l5, l55, l38], [l46, l11, l18, l33]], 1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l5, l55, l38], [l46, l11, l18, l33]], 1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))] under transitions [25][54] is [[[l51], [l49], [l5, l55, l38], [l46, l11, l18, l33]], 1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l5, l55, l38], [l46, l11, l18, l33]], 1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))] under transitions [62][67] is [[[l51], [l49], [l5, l55, l38], [l46, l11, l18, l33]], 1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l5, l55, l38], [l46, l11, l18, l33]], 1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))] under transitions [32][63] is [[[l51], [l49], [l5, l55, l38], [l46, l11, l18, l33]], 1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l5, l55, l38], [l46, l11, l18, l33]], 1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))] under transitions [64][37] is [[[l51], [l49], [l46, l11, l18, l33], [l71]], 1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l46, l11, l18, l33], [l71]], 1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [77][6] is [[[l51], [l49], [l46, l11, l18, l33], [l71]], 1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l46, l11, l18, l33], [l71]], 1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [25][54] is [[[l51], [l49], [l46, l11, l18, l33], [l71]], 1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l46, l11, l18, l33], [l71]], 1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [32][63] is [[[l51], [l49], [l46, l11, l18, l33], [l71]], 1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l46, l11, l18, l33], [l71]], 1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [57][31] is [[[l5], [l51], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l5], [l51], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [59][68] is [[[l51], [l49], [l5, l55], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l5], [l51], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l5, l55], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [59][68] is [[[l51], [l49], [l5, l55], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l5, l55], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [77][6] is [[[l51], [l49], [l5, l55], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l5, l55], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [25][54] is [[[l51], [l49], [l5, l55], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l5, l55], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [61][66] is [[[l51], [l5, l55, l12], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l51], [l49], [l5, l55], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l55, l12], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [59][68] is [[[l51], [l5, l55, l12], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l55, l12], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [77][6] is [[[l51], [l5, l55, l12], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l55, l12], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [58][57] is [[[l51], [l5, l55, l69, l12], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l51], [l5, l55, l12], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l55, l69, l12], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [59][68] is [[[l51], [l5, l55, l69, l12], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l55, l69, l12], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [77][6] is [[[l51], [l5, l55, l69, l12], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l55, l69, l12], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [60][12] is [[[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l51], [l5, l55, l69, l12], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [59][68] is [[[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [77][6] is [[[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [60][12] is [[[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [63][46] is [[[l51], [l49], [l2], [l46, l11, l18, l33]], 1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [58][57] is [[[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [25][54] is [[[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [61][66] is [[[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [62][67] is [[[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l2], [l46, l11, l18, l33]], 1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [77][6] is [[[l51], [l49], [l2], [l46, l11, l18, l33]], 1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l2], [l46, l11, l18, l33]], 1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [25][54] is [[[l51], [l49], [l2], [l46, l11, l18, l33]], 1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l2], [l46, l11, l18, l33]], 1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [32][63] is [[[l51], [l49], [l2], [l46, l11, l18, l33]], 1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l2], [l46, l11, l18, l33]], 1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [65][13] is [[[l51], [l56], [l49], [l46, l11, l18, l33]], 1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [59][68] is [[[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [77][6] is [[[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [60][12] is [[[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [63][46] is [[[l51], [l49], [l2], [l46, l11, l18, l33]], 1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [58][57] is [[[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [25][54] is [[[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [61][66] is [[[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [62][67] is [[[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [32][63] is [[[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [64][37] is [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l56], [l49], [l46, l11, l18, l33]], 1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [77][6] is [[[l51], [l56], [l49], [l46, l11, l18, l33]], 1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l56], [l49], [l46, l11, l18, l33]], 1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [25][54] is [[[l51], [l56], [l49], [l46, l11, l18, l33]], 1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l56], [l49], [l46, l11, l18, l33]], 1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [66][58] is [[[l51], [l49], [l56, l73], [l46, l11, l18, l33]], 1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l51], [l56], [l49], [l46, l11, l18, l33]], 1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [59][68] is [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [77][6] is [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [60][12] is [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [63][46] is [[[l51], [l49], [l2], [l46, l11, l18, l33]], 1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [58][57] is [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [25][54] is [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [61][66] is [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: successor of [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [62][67] is [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [32][63] is [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [64][37] is [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] under transitions [57][31] is [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l56, l73], [l46, l11, l18, l33]], 1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [77][6] is [[[l51], [l49], [l56, l73], [l46, l11, l18, l33]], 1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l49], [l56, l73], [l46, l11, l18, l33]], 1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [51][55] is [[[l56, l32, l73], [l51], [l49], [l46, l11, l18, l33]], 1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l51], [l49], [l56, l73], [l46, l11, l18, l33]], 1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l56, l32, l73], [l51], [l49], [l46, l11, l18, l33]], 1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [77][6] is [[[l56, l32, l73], [l51], [l49], [l46, l11, l18, l33]], 1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l56, l32, l73], [l51], [l49], [l46, l11, l18, l33]], 1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [51][55] is [[[l56, l32, l73], [l51], [l49], [l46, l11, l18, l33]], 1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l56, l32, l73], [l51], [l49], [l46, l11, l18, l33]], 1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [53][21] is [[[l56, l15, l73, l32], [l51], [l49], [l46, l11, l18, l33]], 1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l56, l32, l73], [l51], [l49], [l46, l11, l18, l33]], 1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l56, l15, l73, l32], [l51], [l49], [l46, l11, l18, l33]], 1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [72][51] is [[[l59], [l51], [l48]], 1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> regular successor; adding... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l56, l15, l73, l32], [l51], [l49], [l46, l11, l18, l33]], 1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [77][6] is [[[l56, l15, l73, l32], [l51], [l49], [l46, l11, l18, l33]], 1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l56, l15, l73, l32], [l51], [l49], [l46, l11, l18, l33]], 1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [51][55] is [[[l56, l15, l73, l32], [l51], [l49], [l46, l11, l18, l33]], 1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l56, l15, l73, l32], [l51], [l49], [l46, l11, l18, l33]], 1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [53][21] is [[[l56, l15, l73, l32], [l51], [l49], [l46, l11, l18, l33]], 1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l56, l15, l73, l32], [l51], [l49], [l46, l11, l18, l33]], 1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [25][54] is [[[l56, l15, l73, l32], [l51], [l49], [l46, l11, l18, l33]], 1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l56, l15, l73, l32], [l51], [l49], [l46, l11, l18, l33]], 1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [66][58] is [[[l56, l15, l73, l32], [l51], [l49], [l46, l11, l18, l33]], 1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l56, l15, l73, l32], [l51], [l49], [l46, l11, l18, l33]], 1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [32][63] is [[[l56, l15, l73, l32], [l51], [l49], [l46, l11, l18, l33]], 1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l59], [l51], [l48]], 1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [76][5] is [[[l51], [l59, l52], [l48]], 1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l59], [l51], [l48]], 1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l59, l52], [l48]], 1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [76][5] is [[[l51], [l59, l52], [l48]], 1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l59, l52], [l48]], 1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [85][18] is [[[l51], [l48], [l58]], 1299#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l48], [l58]], 1299#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [33][64] is [[[l51], [l48], [l70]], 1302#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l48], [l70]], 1302#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [7][29] is [[[l51], [l48], [l10, l70]], 1302#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> subsumption; abandoning [[[l51], [l48], [l70]], 1302#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l48], [l10, l70]], 1302#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [81][10] is [[[l30], [l51], [l48]], 1304#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: successor of [[[l51], [l48], [l10, l70]], 1302#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] under transitions [7][29] is [[[l51], [l48], [l10, l70]], 1302#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))] [DEBUG]: --> self loop; skipping... [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.MonolithicHoareTripleChecker@26be6ca7 [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@759fad4 [DEBUG]: Law 1: [459#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [459#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [12#(< 0 |#StackHeapBarrier|)], Equals: false [DEBUG]: Law 1: [459#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [459#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [95#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [459#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [459#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1262#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [459#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [15#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [459#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [273#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [459#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1302#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [459#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [40#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [459#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1249#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [459#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [459#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [179#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [459#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [537#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [459#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1299#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [459#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1304#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [459#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [5#true], Equals: false [DEBUG]: Law 1: [459#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1233#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [459#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [371#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [12#(< 0 |#StackHeapBarrier|)], Equals: false [DEBUG]: Law 1: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [95#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1262#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [15#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [273#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1302#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [40#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1249#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [179#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [537#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1299#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1304#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [5#true], Equals: false [DEBUG]: Law 1: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1233#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [371#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [12#(< 0 |#StackHeapBarrier|)], Law 2: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [12#(< 0 |#StackHeapBarrier|)], Law 2: [95#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [12#(< 0 |#StackHeapBarrier|)], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [12#(< 0 |#StackHeapBarrier|)], Law 2: [1262#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [12#(< 0 |#StackHeapBarrier|)], Law 2: [15#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [12#(< 0 |#StackHeapBarrier|)], Law 2: [273#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [12#(< 0 |#StackHeapBarrier|)], Law 2: [1302#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [12#(< 0 |#StackHeapBarrier|)], Law 2: [40#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [12#(< 0 |#StackHeapBarrier|)], Law 2: [1249#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [12#(< 0 |#StackHeapBarrier|)], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [12#(< 0 |#StackHeapBarrier|)], Law 2: [179#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [12#(< 0 |#StackHeapBarrier|)], Law 2: [537#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [12#(< 0 |#StackHeapBarrier|)], Law 2: [1299#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [12#(< 0 |#StackHeapBarrier|)], Law 2: [1304#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [12#(< 0 |#StackHeapBarrier|)], Law 2: [5#true], Equals: false [DEBUG]: Law 1: [12#(< 0 |#StackHeapBarrier|)], Law 2: [1233#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [12#(< 0 |#StackHeapBarrier|)], Law 2: [371#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [95#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1262#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [15#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [273#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1302#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [40#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1249#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [179#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [537#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1299#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1304#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [5#true], Equals: false [DEBUG]: Law 1: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1233#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [371#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [95#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [95#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Law 2: [1262#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [95#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Law 2: [15#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [95#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Law 2: [273#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [95#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Law 2: [1302#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [95#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Law 2: [40#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [95#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Law 2: [1249#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [95#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [95#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Law 2: [179#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [95#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Law 2: [537#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [95#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Law 2: [1299#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [95#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Law 2: [1304#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [95#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Law 2: [5#true], Equals: false [DEBUG]: Law 1: [95#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Law 2: [1233#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [95#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Law 2: [371#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1262#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [15#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [273#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1302#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [40#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1249#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [179#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [537#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1299#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1304#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [5#true], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1233#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [371#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [1262#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [15#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [1262#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [273#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [1262#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1302#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1262#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [40#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [1262#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1249#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1262#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1262#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [179#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [1262#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [537#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1262#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1299#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1262#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1304#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1262#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [5#true], Equals: false [DEBUG]: Law 1: [1262#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1233#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1262#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [371#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [15#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 2) 1))], Law 2: [273#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [15#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 2) 1))], Law 2: [1302#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [15#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 2) 1))], Law 2: [40#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [15#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 2) 1))], Law 2: [1249#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [15#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 2) 1))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [15#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 2) 1))], Law 2: [179#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [15#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 2) 1))], Law 2: [537#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [15#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 2) 1))], Law 2: [1299#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [15#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 2) 1))], Law 2: [1304#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [15#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 2) 1))], Law 2: [5#true], Equals: false [DEBUG]: Law 1: [15#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 2) 1))], Law 2: [1233#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [15#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 2) 1))], Law 2: [371#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [273#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Law 2: [1302#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [273#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Law 2: [40#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [273#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Law 2: [1249#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [273#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [273#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Law 2: [179#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [273#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Law 2: [537#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [273#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Law 2: [1299#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [273#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Law 2: [1304#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [273#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Law 2: [5#true], Equals: false [DEBUG]: Law 1: [273#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Law 2: [1233#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [273#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Law 2: [371#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [1302#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [40#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [1302#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1249#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1302#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1302#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [179#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [1302#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [537#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1302#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1299#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1302#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1304#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1302#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [5#true], Equals: false [DEBUG]: Law 1: [1302#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1233#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1302#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [371#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [40#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Law 2: [1249#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [40#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [40#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Law 2: [179#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [40#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Law 2: [537#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [40#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Law 2: [1299#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [40#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Law 2: [1304#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [40#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Law 2: [5#true], Equals: false [DEBUG]: Law 1: [40#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Law 2: [1233#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [40#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Law 2: [371#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [1249#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1249#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [179#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [1249#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [537#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1249#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1299#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1249#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1304#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1249#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [5#true], Equals: false [DEBUG]: Law 1: [1249#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1233#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1249#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [371#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [179#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [537#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1299#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1304#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [5#true], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1233#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [371#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [179#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Law 2: [537#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [179#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Law 2: [1299#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [179#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Law 2: [1304#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [179#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Law 2: [5#true], Equals: false [DEBUG]: Law 1: [179#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Law 2: [1233#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [179#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Law 2: [371#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [537#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1299#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [537#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1304#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [537#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [5#true], Equals: false [DEBUG]: Law 1: [537#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1233#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [537#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [371#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [1299#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1304#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1299#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [5#true], Equals: false [DEBUG]: Law 1: [1299#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1233#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1299#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [371#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [1304#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [5#true], Equals: false [DEBUG]: Law 1: [1304#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1233#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1304#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [371#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [5#true], Law 2: [1233#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [5#true], Law 2: [371#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Law 1: [1233#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [371#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))], Equals: false [DEBUG]: Recursively process sets: [[[[l51], [l59, l52], [l48]], [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0)), 1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]], [[[l30], [l51], [l48]], [1304#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0)), 1262#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]], [[[l51], [l48], [l10, l70]], [1302#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0)), 1249#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]], [[[l51], [l48], [l58]], [1299#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0)), 1233#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]]] [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l49], [l5, l55, l38], [l46, l11, l18, l33]] and [[l51], [l55, l38], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l49], [l5, l55, l38], [l46, l11, l18, l33]] and [[l5], [l51], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l49], [l5, l55, l38], [l46, l11, l18, l33]] and [[l51], [l49], [l5, l55, l69, l27, l71, l12], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l49], [l5, l55, l38], [l46, l11, l18, l33]] and [[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l49], [l5, l55, l38], [l46, l11, l18, l33]] and [[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l49], [l5, l55, l38], [l46, l11, l18, l33]] and [[l51], [l55, l38], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l49], [l5, l55, l38], [l46, l11, l18, l33]] and [[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l49], [l5, l55, l38], [l46, l11, l18, l33]] and [[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l49], [l5, l55, l38], [l46, l11, l18, l33]] and [[l51], [l55, l38], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l49], [l5, l55, l38], [l46, l11, l18, l33]] and [[l5], [l51], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l49], [l5, l55, l38], [l46, l11, l18, l33]] and [[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l49], [l5, l55, l38], [l46, l11, l18, l33]] and [[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l49], [l5, l55, l38], [l46, l11, l18, l33]] and [[l5], [l51], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l49], [l46, l11, l18, l33], [l71]] and [[l51], [l49], [l5, l55, l69, l27, l71, l12], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l49], [l46, l11, l18, l33], [l71]] and [[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l49], [l46, l11, l18, l33], [l71]] and [[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [800#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l55, l38], [l49], [l46, l11, l18, l33]] and [[l51], [l49], [l5, l55, l69, l27, l71, l12], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l55, l38], [l49], [l46, l11, l18, l33]] and [[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l55, l38], [l49], [l46, l11, l18, l33]] and [[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l55, l38], [l49], [l46, l11, l18, l33]] and [[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l55, l38], [l49], [l46, l11, l18, l33]] and [[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l55, l38], [l49], [l46, l11, l18, l33]] and [[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l55, l38], [l49], [l46, l11, l18, l33]] and [[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l5], [l51], [l49], [l46, l11, l18, l33]] and [[l51], [l49], [l5, l55, l69, l27, l71, l12], [l46, l11, l18, l33]] [DEBUG]: Law 1: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l5], [l51], [l49], [l46, l11, l18, l33]] and [[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l5], [l51], [l49], [l46, l11, l18, l33]] and [[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l5], [l51], [l49], [l46, l11, l18, l33]] and [[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l5], [l51], [l49], [l46, l11, l18, l33]] and [[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]] [DEBUG]: Law 1: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l5], [l51], [l49], [l46, l11, l18, l33]] and [[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]] [DEBUG]: Law 1: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l5], [l51], [l49], [l46, l11, l18, l33]] and [[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l49], [l46, l11, l18, l33], [l71]] and [[l51], [l49], [l5, l55, l69, l27, l71, l12], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l49], [l46, l11, l18, l33], [l71]] and [[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l49], [l46, l11, l18, l33], [l71]] and [[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l49], [l46, l11, l18, l33], [l71]] and [[l51], [l49], [l5, l55, l69, l27, l71, l12], [l46, l11, l18, l33]] [DEBUG]: Law 1: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l49], [l46, l11, l18, l33], [l71]] and [[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l49], [l46, l11, l18, l33], [l71]] and [[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l49], [l5, l55, l69, l27, l71, l12], [l46, l11, l18, l33]] and [[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l49], [l5, l55, l69, l27, l71, l12], [l46, l11, l18, l33]] and [[l51], [l55, l38], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l49], [l5, l55, l69, l27, l71, l12], [l46, l11, l18, l33]] and [[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l49], [l5, l55, l69, l27, l71, l12], [l46, l11, l18, l33]] and [[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l49], [l5, l55, l69, l27, l71, l12], [l46, l11, l18, l33]] and [[l51], [l49], [l46, l11, l18, l33], [l71]] [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l49], [l5, l55, l69, l27, l71, l12], [l46, l11, l18, l33]] and [[l51], [l55, l38], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l49], [l5, l55, l69, l27, l71, l12], [l46, l11, l18, l33]] and [[l51], [l49], [l46, l11, l18, l33], [l71]] [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l49], [l5, l55, l69, l27, l71, l12], [l46, l11, l18, l33]] and [[l5], [l51], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l49], [l5, l55, l69, l27, l71, l12], [l46, l11, l18, l33]] and [[l51], [l49], [l46, l11, l18, l33], [l71]] [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l49], [l5, l55, l69, l27, l71, l12], [l46, l11, l18, l33]] and [[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l49], [l5, l55, l69, l27, l71, l12], [l46, l11, l18, l33]] and [[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l49], [l5, l55, l69, l27, l71, l12], [l46, l11, l18, l33]] and [[l5], [l51], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]] and [[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]] and [[l51], [l55, l38], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]] and [[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]] and [[l51], [l49], [l46, l11, l18, l33], [l71]] [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]] and [[l51], [l55, l38], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]] and [[l51], [l49], [l46, l11, l18, l33], [l71]] [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]] and [[l5], [l51], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]] and [[l51], [l49], [l46, l11, l18, l33], [l71]] [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]] and [[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]] and [[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]] and [[l5], [l51], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]] and [[l51], [l55, l38], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]] and [[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]] and [[l51], [l55, l38], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]] and [[l5], [l51], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]] and [[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]] and [[l5], [l51], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l55, l38], [l49], [l46, l11, l18, l33]] and [[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l55, l38], [l49], [l46, l11, l18, l33]] and [[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]] [DEBUG]: Law 1: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l55, l38], [l49], [l46, l11, l18, l33]] and [[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]] [DEBUG]: Law 1: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l55, l38], [l49], [l46, l11, l18, l33]] and [[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]] and [[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]] and [[l51], [l49], [l46, l11, l18, l33], [l71]] [DEBUG]: Law 1: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]] and [[l51], [l55, l38], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]] and [[l51], [l49], [l46, l11, l18, l33], [l71]] [DEBUG]: Law 1: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]] and [[l5], [l51], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]] and [[l51], [l49], [l46, l11, l18, l33], [l71]] [DEBUG]: Law 1: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]] and [[l5], [l51], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]] and [[l51], [l55, l38], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]] and [[l5], [l51], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]] and [[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]] and [[l5], [l51], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l55, l38], [l49], [l46, l11, l18, l33]] and [[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l55, l38], [l49], [l46, l11, l18, l33]] and [[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [601#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l5], [l51], [l49], [l46, l11, l18, l33]] and [[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l5], [l51], [l49], [l46, l11, l18, l33]] and [[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [757#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]] and [[l5], [l51], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Check overlap for: [[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]] and [[l5], [l51], [l49], [l46, l11, l18, l33]] [DEBUG]: Law 1: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: true [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [653#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Law 1: [1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))], Law 2: [708#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0))], Equals: false [DEBUG]: Recursively process sets: [[[[l51], [l49], [l46, l11, l18, l33], [l71]], [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))]], [[[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]], [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l49], [l51], [l46, l11, l18, l33], [l69, l27, l12, l55, l38]], [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l49], [l51], [l46, l11, l18, l33], [l69, l27, l12]], [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l49], [l51], [l46, l11, l18, l33], [l5, l69, l27, l12, l71]], [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l51], [l49], [l46, l11, l18, l33], [l71]], [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l49], [l51], [l38, l71], [l46, l11, l18, l33]], [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))]], [[[l51], [l49], [l5, l55, l38], [l46, l11, l18, l33]], [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))]], [[[l51], [l49], [l46, l11, l18, l33], [l71]], [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l5], [l51], [l49], [l46, l11, l18, l33]], [875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))]], [[[l51], [l49], [l5, l55, l69, l27, l71, l12], [l46, l11, l18, l33]], [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))]], [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))]], [[[l51], [l55, l38], [l49], [l46, l11, l18, l33]], [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l51], [l49], [l46, l11, l18, l33], [l71]], [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l51], [l55, l38], [l49], [l46, l11, l18, l33]], [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))]], [[[l49], [l51], [l69, l27, l12, l71], [l46, l11, l18, l33]], [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l51], [l49], [l5, l55, l38], [l46, l11, l18, l33]], [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)), 1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]], [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l5], [l51], [l49], [l46, l11, l18, l33]], [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l51], [l55, l38], [l49], [l46, l11, l18, l33]], [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l51], [l49], [l46, l11, l18, l33], [l71]], [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]], [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l5, l69, l27, l12], [l49], [l51], [l46, l11, l18, l33]], [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l51], [l49], [l5, l55, l69, l27, l71, l12], [l46, l11, l18, l33]], [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))]], [[[l49], [l51], [l46, l11, l18, l33], [l38]], [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l49], [l5], [l51], [l46, l11, l18, l33]], [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))]], [[[l51], [l49], [l46, l11, l18, l33], [l71]], [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))]], [[[l51], [l55, l38], [l49], [l46, l11, l18, l33]], [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l51], [l49], [l5, l55, l38], [l46, l11, l18, l33]], [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)), 1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l51], [l49], [l5, l55, l69, l27, l71, l12], [l46, l11, l18, l33]], [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))]], [[[l51], [l49], [l46, l11, l18, l33], [l71]], [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))]], [[[l5], [l51], [l49], [l46, l11, l18, l33]], [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l49], [l51], [l46, l11, l18, l33], [l69, l27, l12, l55, l71]], [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))]], [[[l49], [l51], [l46, l11, l18, l33], [l69, l27, l12]], [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l51], [l49], [l5, l55, l69, l27, l71, l12], [l46, l11, l18, l33]], [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))]], [[[l49], [l51], [l46, l11, l18, l33], [l69, l27, l12, l55, l38]], [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]], [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))]], [[[l51], [l49], [l46, l11, l18, l33], [l71]], [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l51], [l49], [l5, l55, l38], [l46, l11, l18, l33]], [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))]], [[[l5], [l51], [l49], [l46, l11, l18, l33]], [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l51], [l49], [l46, l11, l18, l33], [l71]], [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l51], [l49], [l5, l55, l69, l27, l71, l12], [l46, l11, l18, l33]], [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))]], [[[l51], [l49], [l46, l11, l18, l33], [l71]], [837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))]], [[[l5, l69, l27, l12, l55, l38], [l49], [l51], [l46, l11, l18, l33]], [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))]], [[[l49], [l51], [l38, l71], [l46, l11, l18, l33]], [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))]], [[[l51], [l55, l38], [l49], [l46, l11, l18, l33]], [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l49], [l51], [l46, l11, l18, l33], [l5, l69, l27, l12, l71]], [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))]], [[[l5, l69, l27, l12, l55, l38], [l49], [l51], [l46, l11, l18, l33]], [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l51], [l49], [l46, l11, l18, l33], [l71]], [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))]], [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]], [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l49], [l51], [l69, l27, l12, l71], [l46, l11, l18, l33]], [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))]], [[[l51], [l49], [l2], [l46, l11, l18, l33]], [1174#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1291#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l51], [l49], [l5, l55, l38], [l46, l11, l18, l33]], [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)), 875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l51], [l55, l38], [l49], [l46, l11, l18, l33]], [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l69, l27, l12, l55], [l49], [l51], [l46, l11, l18, l33]], [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]], [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l51], [l49], [l5, l55, l38], [l46, l11, l18, l33]], [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))]], [[[l51], [l55, l38], [l49], [l46, l11, l18, l33]], [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l49], [l51], [l46, l11, l18, l33], [l71]], [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))]], [[[l51], [l49], [l5, l55, l69, l27, l71, l12], [l46, l11, l18, l33]], [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))]], [[[l55, l38], [l49], [l51], [l46, l11, l18, l33]], [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))]], [[[l51], [l49], [l5, l55, l69, l27, l71, l12], [l46, l11, l18, l33]], [1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))]], [[[l49], [l51], [l46, l11, l18, l33], [l38]], [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l51], [l49], [l46, l11, l18, l33], [l71]], [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]], [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l51], [l49], [l5, l55, l38], [l46, l11, l18, l33]], [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)), 1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l5], [l51], [l49], [l46, l11, l18, l33]], [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l51], [l49], [l46, l11, l18, l33], [l71]], [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l51], [l49], [l46, l11, l18, l33], [l71]], [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l49], [l51], [l46, l11, l18, l33], [l38]], [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l5], [l51], [l49], [l46, l11, l18, l33]], [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l51], [l49], [l5, l55, l38], [l46, l11, l18, l33]], [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)), 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))]], [[[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]], [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1011#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l51], [l55, l38], [l49], [l46, l11, l18, l33]], [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l56, l15, l73, l32], [l51], [l49], [l46, l11, l18, l33]], [1208#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0)), 1295#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))]], [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l5, l69, l27, l12], [l49], [l51], [l46, l11, l18, l33]], [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l49], [l51], [l46, l11, l18, l33], [l38]], [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))]], [[[l51], [l49], [l46, l11, l18, l33], [l71]], [1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))]], [[[l49], [l51], [l69, l27, l12, l55, l38, l71], [l46, l11, l18, l33]], [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))]], [[[l51], [l49], [l46, l11, l18, l33], [l71]], [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))]], [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))]], [[[l51], [l55, l38], [l49], [l46, l11, l18, l33]], [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))]], [[[l49], [l51], [l46, l11, l18, l33], [l38]], [1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))]], [[[l69, l27, l12, l55], [l49], [l51], [l46, l11, l18, l33]], [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l51], [l49], [l46, l11, l18, l33], [l71]], [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 837#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l51], [l49], [l5, l55, l69, l27, l12], [l46, l11, l18, l33]], [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l51], [l49], [l5, l55, l69, l27, l71, l12], [l46, l11, l18, l33]], [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))]], [[[l49], [l51], [l69, l27, l12, l55, l38, l71], [l46, l11, l18, l33]], [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l51], [l49], [l5, l55, l69, l27, l71, l12], [l46, l11, l18, l33]], [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))]], [[[l51], [l49], [l46, l11, l18, l33], [l71]], [1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)), 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))]], [[[l49], [l51], [l46, l11, l18, l33], [l38]], [1057#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]], [966#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))]], [[[l49], [l5, l69, l27, l12, l55], [l51], [l46, l11, l18, l33]], [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))]], [[[l5], [l51], [l49], [l46, l11, l18, l33]], [1234#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 875#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]], [1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l49], [l51], [l46, l11, l18, l33], [l71]], [1175#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))]], [[[l51], [l49], [l5, l55, l38], [l46, l11, l18, l33]], [923#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1272#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))]], [[[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]], [1250#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1139#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l51], [l49], [l46, l11, l18, l33], [l71]], [1102#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1280#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))]], [[[l51], [l49], [l46, l11, l18, l33], [l71]], [1286#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))]], [[[l51], [l49], [l46, l11, l18, l33], [l71]], [1209#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)), 1263#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))]]] [INFO]: Constructed Empire Annotation: [[l51], [l49], [l46, l11, l18, l33], [l71]] : 1227#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) [[l51], [l48], [l3]] : 1213#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1)) [[l51], [l49], [l46, l11, l18, l33], [l71]] : 1160#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l56, l15, l73, l32], [l51], [l49], [l46, l11, l18, l33]] : 1195#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0)) [[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]] : 1212#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) [[l51], [l55, l38], [l49], [l46, l11, l18, l33]] : 1157#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l53], [l21, l9, l57, l31], [l48], [l72, l45, l20]] : 1159#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0)) [[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]] : 1202#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) [[l51], [l62, l39, l37], [l49], [l46, l11, l18, l33]] : 1161#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0)) [[l51], [l49], [l46, l11, l18, l33], [l71]] : 1204#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) [[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]] : 1215#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l50, l13, l40], [l51], [l48]] : 1199#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1)) [[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]] : 1234#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l51], [l55, l38], [l49], [l46, l11, l18, l33]] : 1173#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) [[l51], [l49], [l46, l11, l18, l33], [l71]] : 1188#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l51], [l49], [l5, l55, l38], [l46, l11, l18, l33]] : 1200#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))) [[l51], [l49], [l46, l11, l18, l33], [l71]] : 1201#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l5], [l51], [l49], [l46, l11, l18, l33]] : 1220#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l51], [l49], [l46, l11, l18, l33], [l71]] : 1174#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l51], [l49], [l46, l11, l18, l33], [l71]] : 1184#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l51], [l65, l26, l7], [l48]] : 1218#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1)) [[l51], [l48], [l66, l14]] : 1193#true [[l51], [l49], [l2], [l46, l11, l18, l33]] : 1240#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) [[l51], [l49], [l46, l11, l18, l33], [l71]] : 1214#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]] : 1185#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l51], [l41, l25, l36, l44], [l48]] : 1179#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0)) [[l51], [l49], [l46, l11, l18, l33], [l71]] : 1183#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l51], [l49], [l46, l11, l18, l33], [l71]] : 1217#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]] : 1169#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) [[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]] : 1228#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) [[l51], [l49], [l46, l11, l18, l33], [l71]] : 1233#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l51], [l55, l38], [l49], [l46, l11, l18, l33]] : 1198#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l53], [l21, l9, l57, l31], [l48], [l67]] : 1178#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0)) [[l51], [l17, l22, l29], [l48]] : 1225#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0)) [[l51], [l49], [l46, l11, l18, l33], [l71]] : 1172#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l5], [l51], [l49], [l46, l11, l18, l33]] : 1168#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l53], [l63], [l21, l9, l57, l31], [l48]] : 1223#(and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0)) [[l51], [l64, l1, l16], [l49], [l46, l11, l18, l33]] : 1171#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) [[l5], [l51], [l49], [l46, l11, l18, l33]] : 1182#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l51], [l59, l52], [l48]] : 1224#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0)) [[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]] : 1163#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) [[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]] : 1208#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) [[l51], [l49], [l46, l11, l18, l33], [l71]] : 1166#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l51], [l49], [l5, l55, l38], [l46, l11, l18, l33]] : 1180#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l51], [l49], [l46, l11, l18, l33], [l71]] : 1222#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l51], [l49], [l5, l55, l38], [l46, l11, l18, l33]] : 1158#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l51], [l49], [l5, l55, l38], [l46, l11, l18, l33]] : 1165#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l4], [l51], [l48]] : 1230#(and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 2) 1)) [[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]] : 1237#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l51], [l60], [l48]] : 1211#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1)) [[l51], [l49], [l46, l11, l18, l33], [l71]] : 1155#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]] : 1210#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l53], [l21, l9, l57, l31], [l48], [l34, l24]] : 1221#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0)) [[l51], [l49], [l46, l11, l18, l33], [l71]] : 1241#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))) [[l5], [l51], [l49], [l46, l11, l18, l33]] : 1231#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l28, l0, l19, l68, l47], [l51], [l48]] : 1187#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0)) [[l51], [l55, l38], [l49], [l46, l11, l18, l33]] : 1192#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l51], [l49], [l5, l55, l38], [l46, l11, l18, l33]] : 1235#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))) [[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]] : 1203#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) [[l51], [l49], [l5, l55, l38], [l46, l11, l18, l33]] : 1156#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l51], [l49], [l5, l55, l38], [l46, l11, l18, l33]] : 1175#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]] : 1176#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]] : 1196#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l51], [l49], [l5, l55, l38], [l46, l11, l18, l33]] : 1190#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) [[l51], [l48], [l8, l43, l54, l23]] : 1177#(< 0 |#StackHeapBarrier|) [[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]] : 1232#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l51], [l49], [l5, l55, l38], [l46, l11, l18, l33]] : 1219#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]] : 1162#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) [[l51], [l55, l38], [l49], [l46, l11, l18, l33]] : 1186#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l5], [l51], [l49], [l46, l11, l18, l33]] : 1189#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l51], [l48], [l58]] : 1197#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0)) [[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]] : 1181#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l51], [l48], [l35]] : 1205#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1)) [[l51], [l49], [l46, l11, l18, l33], [l71]] : 1207#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l51], [l49], [l46, l11, l18, l33], [l71]] : 1229#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) [[l51], [l49], [l46, l11, l18, l33], [l71]] : 1238#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]] : 1216#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) [[l51], [l5, l55, l69, l27, l38, l12], [l49], [l46, l11, l18, l33]] : 1236#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l51], [l5, l69, l27, l12, l55, l38, l71], [l49], [l46, l11, l18, l33]] : 1191#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l51], [l6], [l48]] : 1167#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0)) [[l5], [l51], [l49], [l46, l11, l18, l33]] : 1206#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l51], [l55, l38], [l49], [l46, l11, l18, l33]] : 1209#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l51], [l48], [l10, l70]] : 1226#(and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0)) [[l30], [l51], [l48]] : 1164#(and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0)) [[l51], [l49], [l46, l11, l18, l33], [l71]] : 1194#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l51], [l49], [l46, l11, l18, l33], [l71]] : 1239#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [[l51], [l55, l38], [l49], [l46, l11, l18, l33]] : 1170#(or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) [DEBUG]: ManagedScript locked by de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.owickigries.empire.EmpireToOwickiGries@5e77f0f4 [DEBUG]: ManagedScript unlocked by de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.owickigries.empire.EmpireToOwickiGries@5e77f0f4 [INFO]: Computed Owicki-Gries annotation with 36 ghost variables, 31 ghost updates, and overall size 30214 [INFO]: Computed Owicki-Gries annotation: Assertions: l50 : 9#(and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l50, l13, l40]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1)) (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l50, l13, l40]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)))) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)) l52 : 18#(and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0)) (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) |v_[l59, l52]_1| (not |v_[l53]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)))) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) |v_[l59, l52]_1| (not |v_[l53]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)) l51 : 125#(and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l64, l1, l16]_1| (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)))) (or (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l4]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|))) (and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 2) 1))) (or (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) |v_[l28, l0, l19, l68, l47]_1| (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|))) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))) (or (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)))) (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) |v_[l55, l38]_1| (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)))) (or (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) |v_[l8, l43, l54, l23]_1| (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|))) (< 0 |#StackHeapBarrier|)) (or (not (and (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l56, l15, l73, l32]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|))) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l2]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)))) (or (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l5]_1| (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|))) (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1)) (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| |v_[l60]_1| (not |v_[l17, l22, l29]_1|)))) (or (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) |v_[l3]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|))) (and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))) (or (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l62, l39, l37]_1| (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|))) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0)) (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) |v_[l59, l52]_1| (not |v_[l53]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)))) (or (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|) |v_[l5, l69, l27, l12, l55, l38, l71]_1|)) (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))))) (or (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) |v_[l3]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l64, l1, l16]_1| (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l4]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) |v_[l17, l22, l29]_1| (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1|) (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) |v_[l55, l38]_1| (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| |v_[l71]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) |v_[l5, l55, l38]_1| (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|) |v_[l41, l25, l36, l44]_1|) (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l2]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) |v_[l65, l26, l7]_1| (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l5, l55, l69, l27, l38, l12]_1| |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l62, l39, l37]_1| (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| |v_[l35]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) |v_[l59, l52]_1| (not |v_[l53]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) |v_[l10, l70]_1| (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) |v_[l28, l0, l19, l68, l47]_1| (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l56, l15, l73, l32]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|) |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l5]_1| (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l6]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) |v_[l66, l14]_1| (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l50, l13, l40]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| |v_[l58]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) |v_[l8, l43, l54, l23]_1| (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| |v_[l30]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| |v_[l60]_1| (not |v_[l17, l22, l29]_1|))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0)) (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) |v_[l10, l70]_1| (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)))) (or (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)))) (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| |v_[l71]_1| (not |v_[l17, l22, l29]_1|)))) (or (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| |v_[l35]_1| (not |v_[l17, l22, l29]_1|))) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))) (or (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l5, l55, l69, l27, l38, l12]_1| |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|))) (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))))) (or (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) |v_[l17, l22, l29]_1| (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1|)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1)) (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l50, l13, l40]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0)) (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l6]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)))) (or (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|) |v_[l41, l25, l36, l44]_1|)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))) (or (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| |v_[l58]_1| (not |v_[l17, l22, l29]_1|))) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))) (or (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)))) (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) |v_[l5, l55, l38]_1| (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)))) |v_[l51]_1| (or (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| |v_[l30]_1| (not |v_[l17, l22, l29]_1|))) (and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1)) (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) |v_[l65, l26, l7]_1| (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|))))) l10 : 133#(and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) |v_[l10, l70]_1| (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0)) (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) |v_[l10, l70]_1| (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)))) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)) l54 : 141#(and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (or (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) |v_[l8, l43, l54, l23]_1| (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|))) (< 0 |#StackHeapBarrier|)) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) |v_[l8, l43, l54, l23]_1| (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)) l53 : 162#(and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0)) (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l63]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0)) (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l34, l24]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0)) (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l67]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)))) (or (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l72, l45, l20]_1| (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|))) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))) |v_[l53]_1| (or (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l67]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l34, l24]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l63]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l72, l45, l20]_1| (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)))) l12 : 177#(and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (or (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|) |v_[l5, l69, l27, l12, l55, l38, l71]_1|)) (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))))) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (or (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l5, l55, l69, l27, l38, l12]_1| |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|))) (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))))) (not |v_[l3]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l5, l55, l69, l27, l38, l12]_1| |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|) |v_[l5, l69, l27, l12, l55, l38, l71]_1|) l56 : 185#(and (or (not (and (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l56, l15, l73, l32]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|))) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l56, l15, l73, l32]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) l11 : 220#(and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l64, l1, l16]_1| (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)))) (or (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)))) (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) |v_[l55, l38]_1| (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)))) (or (not (and (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l56, l15, l73, l32]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|))) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l2]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)))) (or (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l5]_1| (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|))) (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))))) (or (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l62, l39, l37]_1| (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|))) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))) |v_[l46, l11, l18, l33]_1| (or (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|) |v_[l5, l69, l27, l12, l55, l38, l71]_1|)) (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))))) (or (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)))) (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| |v_[l71]_1| (not |v_[l17, l22, l29]_1|)))) (or (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l5, l55, l69, l27, l38, l12]_1| |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|))) (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))))) (or (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l64, l1, l16]_1| (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) |v_[l55, l38]_1| (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| |v_[l71]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) |v_[l5, l55, l38]_1| (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l2]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l5, l55, l69, l27, l38, l12]_1| |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l62, l39, l37]_1| (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l56, l15, l73, l32]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|) |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l5]_1| (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|))) (or (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)))) (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) |v_[l5, l55, l38]_1| (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|))))) l55 : 249#(and (not |v_[l56, l15, l73, l32]_1|) (or (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)))) (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) |v_[l55, l38]_1| (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)))) (not |v_[l48]_1|) |v_[l5, l55, l38]_1| |v_[l55, l38]_1| (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (or (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|) |v_[l5, l69, l27, l12, l55, l38, l71]_1|)) (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))))) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (or (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l5, l55, l69, l27, l38, l12]_1| |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|))) (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))))) (not |v_[l3]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) (or (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)))) (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) |v_[l5, l55, l38]_1| (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)))) |v_[l5, l55, l69, l27, l38, l12]_1| |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|) |v_[l5, l69, l27, l12, l55, l38, l71]_1|) l14 : 257#(and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) |v_[l66, l14]_1| (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)) l58 : 265#(and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) (or (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| |v_[l58]_1| (not |v_[l17, l22, l29]_1|))) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))) |v_[l51]_1| |v_[l48]_1| |v_[l58]_1| (not |v_[l17, l22, l29]_1|)) l13 : 273#(and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l50, l13, l40]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1)) (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l50, l13, l40]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)))) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)) l57 : 290#(and |v_[l21, l9, l57, l31]_1| (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0)) (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l63]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0)) (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l34, l24]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0)) (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l67]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)))) (or (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l72, l45, l20]_1| (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|))) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))) (or (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l67]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l34, l24]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l63]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l72, l45, l20]_1| (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)))) l16 : 298#(and (not |v_[l56, l15, l73, l32]_1|) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l64, l1, l16]_1| (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)))) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l64, l1, l16]_1| (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) l15 : 306#(and (or (not (and (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l56, l15, l73, l32]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|))) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l56, l15, l73, l32]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) l59 : 314#(and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0)) (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) |v_[l59, l52]_1| (not |v_[l53]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)))) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) |v_[l59, l52]_1| (not |v_[l53]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)) l18 : 349#(and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l64, l1, l16]_1| (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)))) (or (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)))) (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) |v_[l55, l38]_1| (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)))) (or (not (and (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l56, l15, l73, l32]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|))) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l2]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)))) (or (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l5]_1| (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|))) (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))))) (or (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l62, l39, l37]_1| (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|))) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))) |v_[l46, l11, l18, l33]_1| (or (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|) |v_[l5, l69, l27, l12, l55, l38, l71]_1|)) (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))))) (or (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)))) (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| |v_[l71]_1| (not |v_[l17, l22, l29]_1|)))) (or (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l5, l55, l69, l27, l38, l12]_1| |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|))) (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))))) (or (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l64, l1, l16]_1| (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) |v_[l55, l38]_1| (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| |v_[l71]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) |v_[l5, l55, l38]_1| (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l2]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l5, l55, l69, l27, l38, l12]_1| |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l62, l39, l37]_1| (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l56, l15, l73, l32]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|) |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l5]_1| (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|))) (or (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)))) (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) |v_[l5, l55, l38]_1| (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|))))) l17 : 357#(and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) |v_[l17, l22, l29]_1| (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (or (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) |v_[l17, l22, l29]_1| (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1|)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1|) l19 : 365#(and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) |v_[l28, l0, l19, l68, l47]_1| (or (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) |v_[l28, l0, l19, l68, l47]_1| (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|))) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)) l61 : 366#false l60 : 374#(and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1)) (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| |v_[l60]_1| (not |v_[l17, l22, l29]_1|)))) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| |v_[l60]_1| (not |v_[l17, l22, l29]_1|)) l63 : 382#(and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0)) (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l63]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)))) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l63]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)) l62 : 390#(and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (or (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l62, l39, l37]_1| (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|))) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))) (not |v_[l41, l25, l36, l44]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l62, l39, l37]_1| (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) l21 : 407#(and |v_[l21, l9, l57, l31]_1| (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0)) (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l63]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0)) (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l34, l24]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0)) (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l67]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)))) (or (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l72, l45, l20]_1| (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|))) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))) (or (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l67]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l34, l24]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l63]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l72, l45, l20]_1| (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)))) l65 : 415#(and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) |v_[l65, l26, l7]_1| (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1)) (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) |v_[l65, l26, l7]_1| (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|))))) l20 : 423#(and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l72, l45, l20]_1| (or (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l72, l45, l20]_1| (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|))) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)) l64 : 431#(and (not |v_[l56, l15, l73, l32]_1|) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l64, l1, l16]_1| (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)))) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l64, l1, l16]_1| (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) l23 : 439#(and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (or (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) |v_[l8, l43, l54, l23]_1| (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|))) (< 0 |#StackHeapBarrier|)) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) |v_[l8, l43, l54, l23]_1| (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)) l67 : 447#(and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0)) (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l67]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)))) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l67]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)) l22 : 455#(and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) |v_[l17, l22, l29]_1| (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (or (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) |v_[l17, l22, l29]_1| (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1|)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1|) l66 : 463#(and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) |v_[l66, l14]_1| (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)) l25 : 471#(and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (or (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|) |v_[l41, l25, l36, l44]_1|)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|) |v_[l41, l25, l36, l44]_1|) l69 : 486#(and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (or (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|) |v_[l5, l69, l27, l12, l55, l38, l71]_1|)) (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))))) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (or (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l5, l55, l69, l27, l38, l12]_1| |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|))) (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))))) (not |v_[l3]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l5, l55, l69, l27, l38, l12]_1| |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|) |v_[l5, l69, l27, l12, l55, l38, l71]_1|) l24 : 494#(and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l34, l24]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0)) (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l34, l24]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)))) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)) l68 : 502#(and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) |v_[l28, l0, l19, l68, l47]_1| (or (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) |v_[l28, l0, l19, l68, l47]_1| (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|))) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)) l27 : 517#(and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (or (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|) |v_[l5, l69, l27, l12, l55, l38, l71]_1|)) (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))))) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (or (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l5, l55, l69, l27, l38, l12]_1| |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|))) (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))))) (not |v_[l3]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l5, l55, l69, l27, l38, l12]_1| |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|) |v_[l5, l69, l27, l12, l55, l38, l71]_1|) l26 : 525#(and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) |v_[l65, l26, l7]_1| (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1)) (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) |v_[l65, l26, l7]_1| (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|))))) l29 : 533#(and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) |v_[l17, l22, l29]_1| (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (or (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) |v_[l17, l22, l29]_1| (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1|)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1|) l28 : 541#(and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) |v_[l28, l0, l19, l68, l47]_1| (or (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) |v_[l28, l0, l19, l68, l47]_1| (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|))) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)) l0 : 549#(and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) |v_[l28, l0, l19, l68, l47]_1| (or (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) |v_[l28, l0, l19, l68, l47]_1| (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|))) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)) l70 : 557#(and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) |v_[l10, l70]_1| (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0)) (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) |v_[l10, l70]_1| (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)))) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)) l1 : 565#(and (not |v_[l56, l15, l73, l32]_1|) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l64, l1, l16]_1| (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)))) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l64, l1, l16]_1| (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) l2 : 573#(and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l2]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)))) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l2]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) l72 : 581#(and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l72, l45, l20]_1| (or (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l72, l45, l20]_1| (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|))) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)) l3 : 589#(and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (or (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) |v_[l3]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|))) (and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) |v_[l3]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)) l71 : 604#(and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (or (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|) |v_[l5, l69, l27, l12, l55, l38, l71]_1|)) (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))))) (not |v_[l53]_1|) (or (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)))) (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| |v_[l71]_1| (not |v_[l17, l22, l29]_1|)))) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| |v_[l71]_1| (not |v_[l17, l22, l29]_1|) |v_[l5, l69, l27, l12, l55, l38, l71]_1|) l4 : 612#(and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (or (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l4]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|))) (and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 2) 1))) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l4]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)) l30 : 620#(and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| |v_[l30]_1| (or (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| |v_[l30]_1| (not |v_[l17, l22, l29]_1|))) (and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))) (not |v_[l17, l22, l29]_1|)) l5 : 649#(and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) |v_[l5, l55, l38]_1| (not |v_[l8, l43, l54, l23]_1|) (or (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l5]_1| (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|))) (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))))) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (or (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|) |v_[l5, l69, l27, l12, l55, l38, l71]_1|)) (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))))) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (or (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l5, l55, l69, l27, l38, l12]_1| |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|))) (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))))) (not |v_[l3]_1|) |v_[l5]_1| (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) (or (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)))) (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) |v_[l5, l55, l38]_1| (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)))) |v_[l5, l55, l69, l27, l38, l12]_1| |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|) |v_[l5, l69, l27, l12, l55, l38, l71]_1|) l73 : 657#(and (or (not (and (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l56, l15, l73, l32]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|))) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l56, l15, l73, l32]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) l6 : 665#(and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l6]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0)) (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l6]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)))) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)) l32 : 673#(and (or (not (and (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l56, l15, l73, l32]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|))) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l56, l15, l73, l32]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) l7 : 681#(and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) |v_[l65, l26, l7]_1| (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1)) (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) |v_[l65, l26, l7]_1| (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|))))) l31 : 698#(and |v_[l21, l9, l57, l31]_1| (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0)) (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l63]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0)) (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l34, l24]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0)) (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l67]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)))) (or (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l72, l45, l20]_1| (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|))) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))) (or (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l67]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l34, l24]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l63]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l72, l45, l20]_1| (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)))) l8 : 706#(and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (or (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) |v_[l8, l43, l54, l23]_1| (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|))) (< 0 |#StackHeapBarrier|)) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) |v_[l8, l43, l54, l23]_1| (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)) l34 : 714#(and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l34, l24]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0)) (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l34, l24]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)))) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)) l9 : 731#(and |v_[l21, l9, l57, l31]_1| (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0)) (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l63]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0)) (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l34, l24]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0)) (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l67]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)))) (or (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l72, l45, l20]_1| (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|))) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))) (or (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l67]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l34, l24]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l63]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l72, l45, l20]_1| (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)))) l33 : 766#(and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l64, l1, l16]_1| (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)))) (or (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)))) (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) |v_[l55, l38]_1| (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)))) (or (not (and (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l56, l15, l73, l32]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|))) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l2]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)))) (or (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l5]_1| (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|))) (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))))) (or (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l62, l39, l37]_1| (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|))) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))) |v_[l46, l11, l18, l33]_1| (or (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|) |v_[l5, l69, l27, l12, l55, l38, l71]_1|)) (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))))) (or (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)))) (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| |v_[l71]_1| (not |v_[l17, l22, l29]_1|)))) (or (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l5, l55, l69, l27, l38, l12]_1| |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|))) (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))))) (or (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l64, l1, l16]_1| (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) |v_[l55, l38]_1| (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| |v_[l71]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) |v_[l5, l55, l38]_1| (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l2]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l5, l55, l69, l27, l38, l12]_1| |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l62, l39, l37]_1| (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l56, l15, l73, l32]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|) |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l5]_1| (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|))) (or (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)))) (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) |v_[l5, l55, l38]_1| (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|))))) l36 : 774#(and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (or (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|) |v_[l41, l25, l36, l44]_1|)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|) |v_[l41, l25, l36, l44]_1|) l35 : 782#(and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (or (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| |v_[l35]_1| (not |v_[l17, l22, l29]_1|))) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| |v_[l35]_1| (not |v_[l17, l22, l29]_1|)) l38 : 811#(and (not |v_[l56, l15, l73, l32]_1|) (or (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)))) (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) |v_[l55, l38]_1| (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)))) (not |v_[l48]_1|) |v_[l5, l55, l38]_1| |v_[l55, l38]_1| (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (or (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|) |v_[l5, l69, l27, l12, l55, l38, l71]_1|)) (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))))) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (or (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l5, l55, l69, l27, l38, l12]_1| |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|))) (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))))) (not |v_[l3]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) (or (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)))) (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) |v_[l5, l55, l38]_1| (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)))) |v_[l5, l55, l69, l27, l38, l12]_1| |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|) |v_[l5, l69, l27, l12, l55, l38, l71]_1|) l37 : 819#(and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (or (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l62, l39, l37]_1| (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|))) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))) (not |v_[l41, l25, l36, l44]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l62, l39, l37]_1| (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) l39 : 827#(and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (or (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l62, l39, l37]_1| (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|))) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))) (not |v_[l41, l25, l36, l44]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l62, l39, l37]_1| (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) l41 : 835#(and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (or (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|) |v_[l41, l25, l36, l44]_1|)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|) |v_[l41, l25, l36, l44]_1|) l40 : 843#(and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l50, l13, l40]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1)) (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l50, l13, l40]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)))) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)) l43 : 851#(and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (or (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) |v_[l8, l43, l54, l23]_1| (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|))) (< 0 |#StackHeapBarrier|)) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) |v_[l8, l43, l54, l23]_1| (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)) l42 : 852#false l45 : 860#(and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l72, l45, l20]_1| (or (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l72, l45, l20]_1| (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|))) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)) l44 : 868#(and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (or (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|) |v_[l41, l25, l36, l44]_1|)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|) |v_[l41, l25, l36, l44]_1|) l47 : 876#(and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) |v_[l28, l0, l19, l68, l47]_1| (or (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) |v_[l28, l0, l19, l68, l47]_1| (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|))) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)) l46 : 911#(and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l64, l1, l16]_1| (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)))) (or (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)))) (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) |v_[l55, l38]_1| (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)))) (or (not (and (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l56, l15, l73, l32]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|))) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l2]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)))) (or (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l5]_1| (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|))) (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))))) (or (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l62, l39, l37]_1| (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|))) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))) |v_[l46, l11, l18, l33]_1| (or (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|) |v_[l5, l69, l27, l12, l55, l38, l71]_1|)) (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))))) (or (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)))) (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| |v_[l71]_1| (not |v_[l17, l22, l29]_1|)))) (or (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l5, l55, l69, l27, l38, l12]_1| |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|))) (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))))) (or (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l64, l1, l16]_1| (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) |v_[l55, l38]_1| (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| |v_[l71]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) |v_[l5, l55, l38]_1| (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l2]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l5, l55, l69, l27, l38, l12]_1| |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l62, l39, l37]_1| (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l56, l15, l73, l32]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|) |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l5]_1| (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|))) (or (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)))) (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) |v_[l5, l55, l38]_1| (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|))))) l49 : 946#(and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l64, l1, l16]_1| (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)))) (or (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)))) (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) |v_[l55, l38]_1| (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)))) (or (not (and (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l56, l15, l73, l32]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|))) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l2]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)))) (or (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l5]_1| (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|))) (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))))) (or (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l62, l39, l37]_1| (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|))) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))) (or (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|) |v_[l5, l69, l27, l12, l55, l38, l71]_1|)) (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))))) (or (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 105) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)))) (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| |v_[l71]_1| (not |v_[l17, l22, l29]_1|)))) (or (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l5, l55, l69, l27, l38, l12]_1| |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|))) (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))))) (or (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l64, l1, l16]_1| (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) |v_[l55, l38]_1| (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| |v_[l71]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) |v_[l5, l55, l38]_1| (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l2]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l5, l55, l69, l27, l38, l12]_1| |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l62, l39, l37]_1| (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l56, l15, l73, l32]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|) |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l5]_1| (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|))) (or (and (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 5 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 3) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 4) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 104) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) 0)) (= 66 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1|) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 0) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~mem14#1| 111) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 5) (= ~v~0.offset 0)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 (select (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) 0)) (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.base|) (not (= 3 |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|)) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 2) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= ~v~0.base |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| v_ArrVal_57)) ~v~0.base) 0))) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (forall ((v_ArrVal_57 Int)) (= 66 (select (select (store |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base| (store (store (select |#memory_int| |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.base|) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| (select (select |#memory_int| 3) |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1|)) (+ |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_#t~offset13#1| 1) v_ArrVal_57)) ~v~0.base) 0))) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_src#1.offset| 0) (not (= ~v~0.base 0)) (= |thread2Thread1of1ForFork0_#Ultimate.C_strcpy_dest#1.offset| 0) (= ~v~0.offset 0)))) (not (and (not |v_[l56, l15, l73, l32]_1|) (not |v_[l48]_1|) |v_[l5, l55, l38]_1| (not |v_[l8, l43, l54, l23]_1|) (not |v_[l4]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) |v_[l46, l11, l18, l33]_1| (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l49]_1| (not |v_[l17, l22, l29]_1|)))) |v_[l49]_1|) l48 : 1011#(and (or (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l4]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|))) (and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 2) 1))) (or (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) |v_[l28, l0, l19, l68, l47]_1| (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|))) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))) (or (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) |v_[l8, l43, l54, l23]_1| (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|))) (< 0 |#StackHeapBarrier|)) (or (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) |v_[l3]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l4]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l67]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) |v_[l17, l22, l29]_1| (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1|) (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l34, l24]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|) |v_[l41, l25, l36, l44]_1|) (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) |v_[l65, l26, l7]_1| (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| |v_[l35]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) |v_[l59, l52]_1| (not |v_[l53]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) |v_[l10, l70]_1| (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) |v_[l28, l0, l19, l68, l47]_1| (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l6]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) |v_[l66, l14]_1| (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l50, l13, l40]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l63]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| |v_[l58]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l72, l45, l20]_1| (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) |v_[l8, l43, l54, l23]_1| (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| |v_[l30]_1| (not |v_[l17, l22, l29]_1|)) (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| |v_[l60]_1| (not |v_[l17, l22, l29]_1|))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1)) (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| |v_[l60]_1| (not |v_[l17, l22, l29]_1|)))) (or (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) |v_[l3]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|))) (and (<= 1 |#StackHeapBarrier|) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0)) (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) |v_[l59, l52]_1| (not |v_[l53]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0)) (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) |v_[l10, l70]_1| (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0)) (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l63]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)))) (or (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| |v_[l35]_1| (not |v_[l17, l22, l29]_1|))) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1))) (or (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) |v_[l17, l22, l29]_1| (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1|)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (not (= 3 ~v~0.base)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (= 111 (select (select |#memory_int| 3) 5)) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1)) (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l50, l13, l40]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (= (select |#valid| 3) 1) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0)) (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l6]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|)))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0)) (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) |v_[l34, l24]_1| (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= (+ |thread1Thread1of1ForFork1_#t~malloc3.base| 2) |ULTIMATE.start_main_~#t2~0#1.base|) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 3)) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (= |thread1Thread1of1ForFork1_#t~malloc3.offset| 0) (not (= ~v~0.base 0)) (not (= |thread1Thread1of1ForFork1_#t~malloc3.base| 0)) (= ~v~0.offset 0)) (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l67]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|)))) (or (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) |v_[l21, l9, l57, l31]_1| (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l51]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) |v_[l72, l45, l20]_1| (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l48]_1| |v_[l53]_1| (not |v_[l17, l22, l29]_1|))) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))) (or (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|) |v_[l41, l25, l36, l44]_1|)) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= (select |#valid| 2) 1) (= ~v~0.offset 0))) (or (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| |v_[l58]_1| (not |v_[l17, l22, l29]_1|))) (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))) |v_[l48]_1| (or (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l65, l26, l7]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| |v_[l30]_1| (not |v_[l17, l22, l29]_1|))) (and (= 66 (select (select |#memory_int| 3) 0)) (= |ULTIMATE.start___VERIFIER_assert_~expression#1| 1) (<= 1 |#StackHeapBarrier|) (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (= 104 (select (select |#memory_int| 3) 4)) (= (select (select |#memory_int| 3) 1) 105) (<= 2 |ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t2~0#1.base|) (= 111 (select (select |#memory_int| 3) 5)) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t1~0#1.base|) (not (= 3 ~v~0.base)) (not (= 2 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 3 |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= 2 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| 3) 1) (= |ULTIMATE.start___VERIFIER_assert_#in~expression#1| 1) (not (= 3 |ULTIMATE.start_main_~#t2~0#1.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1) (= 66 (select (select |#memory_int| ~v~0.base) 0)) (<= (+ 2 ~v~0.base) |ULTIMATE.start_main_~#t2~0#1.base|) (= 66 |ULTIMATE.start_main_#t~mem11#1|) (= (select |#valid| 2) 1) (not (= ~v~0.base 0)) (= ~v~0.offset 0))) (or (and (= 66 (select (select |#memory_int| 3) 0)) (<= 1 |#StackHeapBarrier|) (= (select (select |#memory_int| 3) 1) 105) (= (select |#valid| 3) 1) (= (select |#valid| 2) 1)) (not (and (not |v_[l46, l11, l18, l33]_1|) (not |v_[l56, l15, l73, l32]_1|) (not |v_[l8, l43, l54, l23]_1|) (not |v_[l49]_1|) (not |v_[l55, l38]_1|) (not |v_[l4]_1|) (not |v_[l5]_1|) (not |v_[l5, l55, l38]_1|) (not |v_[l72, l45, l20]_1|) (not |v_[l30]_1|) |v_[l65, l26, l7]_1| (not |v_[l41, l25, l36, l44]_1|) (not |v_[l62, l39, l37]_1|) (not |v_[l67]_1|) (not |v_[l21, l9, l57, l31]_1|) (not |v_[l28, l0, l19, l68, l47]_1|) (not |v_[l5, l69, l27, l12, l55, l38, l71]_1|) (not |v_[l53]_1|) (not |v_[l59, l52]_1|) (not |v_[l2]_1|) (not |v_[l35]_1|) (not |v_[l3]_1|) (not |v_[l5, l55, l69, l27, l38, l12]_1|) (not |v_[l71]_1|) (not |v_[l34, l24]_1|) (not |v_[l60]_1|) (not |v_[l64, l1, l16]_1|) (not |v_[l58]_1|) (not |v_[l50, l13, l40]_1|) (not |v_[l63]_1|) (not |v_[l6]_1|) (not |v_[l10, l70]_1|) (not |v_[l66, l14]_1|) |v_[l51]_1| |v_[l48]_1| (not |v_[l17, l22, l29]_1|))))) Ghost Variables (and initial values): v_[l64, l1, l16]_1 : false v_[l2]_1 : false v_[l8, l43, l54, l23]_1 : false v_[l41, l25, l36, l44]_1 : false v_[l49]_1 : false v_[l60]_1 : false v_[l35]_1 : false v_[l30]_1 : false v_[l6]_1 : false v_[l5, l55, l69, l27, l38, l12]_1 : false v_[l58]_1 : false v_[l65, l26, l7]_1 : false v_[l48]_1 : true v_[l53]_1 : false v_[l3]_1 : false v_[l17, l22, l29]_1 : false v_[l55, l38]_1 : false v_[l63]_1 : false v_[l46, l11, l18, l33]_1 : false v_[l71]_1 : false v_[l34, l24]_1 : false v_[l59, l52]_1 : false v_[l5, l55, l38]_1 : false v_[l4]_1 : false v_[l72, l45, l20]_1 : false v_[l28, l0, l19, l68, l47]_1 : false v_[l67]_1 : false v_[l5, l69, l27, l12, l55, l38, l71]_1 : false v_[l62, l39, l37]_1 : false v_[l51]_1 : true v_[l66, l14]_1 : true v_[l21, l9, l57, l31]_1 : false v_[l50, l13, l40]_1 : false v_[l56, l15, l73, l32]_1 : false v_[l5]_1 : false v_[l10, l70]_1 : false Ghost Updates: [43][0] : (v_[l63]_1, v_[l67]_1) := (false, true) [33][64] : (v_[l58]_1, v_[l10, l70]_1) := (false, true) [73][1] : (v_[l30]_1) := (false) [38][65] : (v_[l8, l43, l54, l23]_1, v_[l4]_1) := (false, true) [44][2] : (v_[l72, l45, l20]_1, v_[l67]_1) := (true, false) [61][66] : (v_[l55, l38]_1, v_[l5, l55, l38]_1) := (false, false) [42][3] : (v_[l63]_1, v_[l34, l24]_1) := (true, false) [59][68] : (v_[l55, l38]_1, v_[l5]_1) := (true, false) [80][7] : (v_[l65, l26, l7]_1, v_[l35]_1) := (true, false) [81][10] : (v_[l30]_1, v_[l10, l70]_1) := (true, false) [65][13] : (v_[l2]_1, v_[l56, l15, l73, l32]_1) := (false, true) [49][16] : (v_[l62, l39, l37]_1, v_[l56, l15, l73, l32]_1) := (false, true) [85][18] : (v_[l58]_1, v_[l59, l52]_1) := (true, false) [50][20] : (v_[l62, l39, l37]_1, v_[l64, l1, l16]_1) := (false, true) [5][27] : (v_[l35]_1, v_[l3]_1) := (true, false) [6][28] : (v_[l50, l13, l40]_1, v_[l17, l22, l29]_1) := (false, true) [56][30] : (v_[l71]_1, v_[l5, l55, l69, l27, l38, l12]_1) := (false, true) [57][31] : (v_[l71]_1, v_[l5, l55, l69, l27, l38, l12]_1, v_[l5, l55, l38]_1, v_[l5]_1) := (false, true, true, true) [9][33] : (v_[l60]_1, v_[l50, l13, l40]_1) := (false, true) [11][35] : (v_[l17, l22, l29]_1, v_[l6]_1) := (false, true) [64][37] : (v_[l55, l38]_1, v_[l5, l55, l69, l27, l38, l12]_1, v_[l71]_1, v_[l5, l55, l38]_1) := (false, false, true, false) [55][40] : (v_[l64, l1, l16]_1, v_[l71]_1, v_[l5, l69, l27, l12, l55, l38, l71]_1) := (false, true, true) [14][41] : (v_[l66, l14]_1, v_[l8, l43, l54, l23]_1) := (false, true) [15][42] : (v_[l4]_1, v_[l3]_1) := (false, true) [68][43] : (v_[l62, l39, l37]_1, v_[l46, l11, l18, l33]_1, v_[l49]_1, v_[l48]_1, v_[l28, l0, l19, l68, l47]_1) := (true, true, true, false, false) [71][45] : (v_[l51]_1, v_[l21, l9, l57, l31]_1, v_[l72, l45, l20]_1, v_[l53]_1, v_[l28, l0, l19, l68, l47]_1) := (true, false, false, false, true) [63][46] : (v_[l5, l55, l69, l27, l38, l12]_1, v_[l2]_1, v_[l5, l69, l27, l12, l55, l38, l71]_1) := (false, true, false) [20][49] : (v_[l41, l25, l36, l44]_1, v_[l6]_1) := (true, false) [72][51] : (v_[l46, l11, l18, l33]_1, v_[l59, l52]_1, v_[l49]_1, v_[l48]_1, v_[l56, l15, l73, l32]_1) := (false, true, false, true, false) [27][56] : (v_[l65, l26, l7]_1, v_[l60]_1) := (false, true) [70][59] : (v_[l51]_1, v_[l21, l9, l57, l31]_1, v_[l34, l24]_1, v_[l41, l25, l36, l44]_1, v_[l53]_1) := (false, true, true, false, true) [INFO]: Owicki-Gries size: 30214 [INFO]: PetriOwickiGries Statistics: 0.0ms Crown empire time, 231.3ms EmpireToOwickiGries time, 0.0ms Empire validity check time, 0.0ms Owicki-Gries validity check time, Empire statistics: empire size: 87, empire law size: 14649, empire annotation size: 14736, number of regions: 36, Min number of regions per territory: 3, Max number of regions per territory: 4, Median number of regions per territory: 3, Min number of places per region: 1, Max number of places per region: 7, Median number of places per region: 2 │ │ │ duration: 9717 ms │ │ │ status: ✔ SUCCESSFUL │ └─ PetriOwickiGriesTestSuite finished after 9729 ms. └─ JUnit Vintage finished after 9753 ms. ├─ JUnit Platform Suite └─ JUnit Platform Suite finished after 1 ms. Test plan execution finished. Number of all tests: 1  Test run finished after 9799 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 ]